private void userListview_MouseClick(object sender, MouseEventArgs e) { // 유저 재생목록 마우스 우클릭 시 나타남 // 목록에서 삭제, 이름 바꾸기 // 작업이 완료되면 목록 다시 로드 if (e.Button.Equals(MouseButtons.Right)) { fileManager file = new fileManager(); songManager song = new songManager(); song.userlist += new songManager.addUserlist(addUserListview); string selectedNickName = userListview.GetItemAt(e.X, e.Y).Text; ContextMenu m = new ContextMenu(); MenuItem m1 = new MenuItem(); MenuItem m2 = new MenuItem(); m1.Text = "삭제하기"; m2.Text = "이름 바꾸기"; m.MenuItems.Add(m1); m.MenuItems.Add(m2); m.Show(userListview, new System.Drawing.Point(e.X, e.Y)); m1.Click += (senders, es) => { file.Delete_File(selectedNickName); userListview.Items.Clear(); song.loaditems(); }; m2.Click += (senders, es) => { file.Rename_File(selectedNickName); userListview.Items.Clear(); song.loaditems(); }; } }
public MainForm() { InitializeComponent(); playTrack.Minimum = 0; playTrack.MouseWheel += playTrack_MouseWheel; volumeTrack.MouseWheel += volumeTrack_MouseWheel; songManager song = new songManager(); song.userlist += new songManager.addUserlist(addUserListview); song.loaditems(); }