zoukankan      html  css  js  c++  java
  • .NET WinForm_UI设计随笔

    Form

    无边框      外观->FormBorderStyle  None

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

    PictureBox

    顶端停靠    布局->Dock  Top

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

    Label

    添加图片  外观->Image

    调整大小  布局->AutoSize  False

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

    //Lable变水平线
        BorderStyle->FixedSingLe;AutoSize->False;修改Size,Height=1

    TextBox

    文本框风格  外观->BorderStyle  FixedSingle

    ComboBox  //下拉框

    DropDownStyle  外观和功能
    FlatStyle     显示风格
    BackColor    背景色

    CheckBox  

    扁平化风格  外观->FlatStyle  Flat

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

    Button

    扁平化风格  外观->FlatStyle  Flat

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

    Panle  //容器

    绑定到容器的控件边框  Dock

    边框风格  BorderStyle

    SplitContainer  //分割容器

    面板1大小保持不变  布局->FixedPanel  Panel1

    是否移动拆分器    布局->IsSplitterFixed  True

     左边缘或上边缘离拆封器距离  布局->SplitterDistance  (像素单位)

            #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
  • 相关阅读:
    Jenkins常见的构建触发器
    NTP服务器搭建
    Jenkins钉钉通知
    Jenkins邮件通知
    升级到k8s的17.0出现问题
    推荐K8s的一键安装和一键升级
    Pipeline流水线项目构建
    Jenkins构建Maven项目
    Jenkins构建自由风格的项目
    Codeforces Round #570 (Div. 3 )A
  • 原文地址:https://www.cnblogs.com/momj/p/14592291.html
Copyright © 2011-2022 走看看