Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        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);
            }
        }