首页 > Windows开发 > 详细

.NET WinForm_UI设计随笔

时间:2021-03-29 15:39:07      阅读:34      评论:0      收藏:0      [点我收藏+]

Form

无边框      外观->FormBorderStyle  None

屏幕中央弹出   布局->StartPosition    CenterScreen

 

PictureBox

顶端停靠    布局->Dock  Top

图片拉伸占满控件大小   行为->SizeMode  StretchImage

 

Label

调整大小  布局->AutoSize  False

文本内容居中  外观->TextAlign  MiddleCenter

 

TextBox

文本框风格  外观->BorderStyle  FixedSingle

 

CheckBox  

扁平化风格  外观->FlatStyle  Flat

是否选中   外观->Checked  False/True

 

Button

扁平化风格  外观->FlatStyle  Flat

边框白色   外观->FlatAppearance->BorderColor  White

 

        #region 窗体移动
        private Point mouseOff;//鼠标移动位置变量
        private bool leftFlag;//标签是否为左键
        private void FrmMain_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                mouseOff = new Point(-e.X, -e.Y); //得到变量的值
                leftFlag = true;                  //点击左键按下时标注为true;
            }
        }
        private void FrmMain_MouseMove(object sender, MouseEventArgs e)
        {
            if (leftFlag)
            {
                Point mouseSet = Control.MousePosition;
                mouseSet.Offset(mouseOff.X, mouseOff.Y);  //设置移动后的位置
                Location = mouseSet;
            }
        }
        private void FrmMain_MouseUp(object sender, MouseEventArgs e)
        {
            if (leftFlag)
            {
                leftFlag = false;//释放鼠标后标注为false;
            }
        }
        #endregion

 

.NET WinForm_UI设计随笔

原文:https://www.cnblogs.com/momj/p/14592291.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!