public UCUploadAudioItem(UploadAudioItem uai) { InitializeComponent(); UploadAudioItem = uai; m_lbl_name.Text = UploadAudioItem.AudioName; m_lbl_timelen.Text = getTimeLen(UploadAudioItem.AudioTimeLen); }
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); } } }