Esempio n. 1
0
        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();
                };
            }
        }
Esempio n. 2
0
        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();
        }