private void searchListview_DoubleClick(object sender, MouseEventArgs e) { // 검색된 노래를 내 목록에 추가하는 기능 // searchTile이 활성화 되어있을 때는 내 목록에 노래를 추가함 // 만약 Top50 에서 더블클릭을 하면 그 노래를 검색해줌 if (searchTile.Style == MetroFramework.MetroColorStyle.Blue) { youtubeManager youtube = new youtubeManager(); youtube.addUser += new youtubeManager.addUseristview(addUserListview); if (SearchListview.SelectedItems.Count > 0) { youtube.DownloadYoutube(SearchListview.SelectedItems[0].Name, SearchListview.SelectedItems[0].Text); } } else { youtubeManager youtube = new youtubeManager(); youtube.addSearch += new youtubeManager.addSearchListview(addSearchListview); SearchTextbox.Text = SearchListview.SelectedItems[0].Text; youtube.Search(SearchListview.SelectedItems[0].Text); searchTile_Click(sender, e); } }
private void SearchButton_Click(object sender, EventArgs e) { // 노래 검색 버튼 youtubeManager youtube = new youtubeManager(); youtube.addSearch += new youtubeManager.addSearchListview(addSearchListview); SearchListview.Items.Clear(); if (!string.IsNullOrEmpty(SearchTextbox.Text)) { youtube.Search(SearchTextbox.Text); } }
private void SearchTextbox_Keypress(object sender, KeyPressEventArgs e) { // 노래 검색 기능 // 노래 제목을 입력하고 엔터키를 누르면 노래 검색 // 경고음 소리 제거를 위해 e.Handled 코드를 삽입 if (e.KeyChar == (char)Keys.Enter && !string.IsNullOrEmpty(SearchTextbox.Text)) { e.Handled = true; youtubeManager youtube = new youtubeManager(); youtube.addSearch += new youtubeManager.addSearchListview(addSearchListview); SearchListview.Items.Clear(); youtube.Search(SearchTextbox.Text); } }