예제 #1
0
        public UCUploadAudioItem(UploadAudioItem uai)
        {
            InitializeComponent();

            UploadAudioItem    = uai;
            m_lbl_name.Text    = UploadAudioItem.AudioName;
            m_lbl_timelen.Text = getTimeLen(UploadAudioItem.AudioTimeLen);
        }
예제 #2
0
 private void setupAudio(String audiotype)
 {
     using (OpenFileDialog openFileDialog = new OpenFileDialog())
     {
         openFileDialog.Filter = "MP3文件(*.mp3)|*.mp3";
         if (openFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             string            filename = openFileDialog.FileName;
             String            name     = System.IO.Path.GetFileName(filename);
             int               timelen  = 280; // TODO: get timelen dynamically
             UploadAudioItem   uai      = new UploadAudioItem(audiotype, name, timelen, filename);
             UCUploadAudioItem uuai     = new UCUploadAudioItem(uai);
             uuai.DeleteAudioItem = DeleteAudioItem;
             m_pl_uploadaudios.Controls.Add(uuai);
             uuai.Location = new Point(0, 37 * m_lst_uuai.Count);
             m_lst_uuai.Add(uuai);
         }
     }
 }