程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> WinForm拖動沒有標題欄窗體的方法,winform標題欄

WinForm拖動沒有標題欄窗體的方法,winform標題欄

編輯:關於.NET

WinForm拖動沒有標題欄窗體的方法,winform標題欄


建立窗體的名稱修改為:Form_HoverTree

文後附有源碼下載。

主要代碼:

 Point _HoverTreePosition;
        public Form_HoverTree()
        {
            InitializeComponent();
            _HoverTreePosition = new Point();

        }

        /// <summary>
        /// 記錄鼠標起始位置 hovertree.com
        /// </summary>
        private void Form_HoverTree_MouseDown(object sender, MouseEventArgs e)
        {
            _HoverTreePosition.X = e.X;
            _HoverTreePosition.Y = e.Y;
        }

        /// <summary>
        /// 按住左鍵,鼠標移動窗體跟著移動 - 何問起 
        /// </summary>
        private void Form_HoverTree_MouseMove(object sender, MouseEventArgs e)
        {
            if(e.Button== MouseButtons.Left)
            {
                Point h_myPosittion = MousePosition;
                h_myPosittion.Offset(-_HoverTreePosition.X, -_HoverTreePosition.Y);
                Location = h_myPosittion;
            }
        }

效果圖:

可以看出,這個窗體為自定義形狀的窗體,沒有標題欄。具體參考:http://hovertree.com/h/bjaf/52nadvt4.htm

源碼下載:

http://hovertree.com/h/bjaf/j4wwteu3.htm

轉自:http://hovertree.com/h/bjaf/qewlrgqx.htm

推薦:

http://www.cnblogs.com/roucheng/p/DataGridView.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved