zoukankan      html  css  js  c++  java
  • WinForm窗体重要属性与公共控件的重要属性

    winform和web的最大区别:
    web执行C#代码,是在服务器上执行完毕后,将执行完生成的HTML代码返回给客户端

    winform所有的代码都是在本地电脑上,所有代码功能的执行都是在本地电脑上,消耗本地电脑的内存和CPU

    整个窗体相当于一个类

    窗体重要属性:
    布局:
    AutoScroll - 内容超出范围是否出现滚动条

    Location - 窗体启动时的位置(默认)  可用数值调动窗体打开时的位置
    StartPosition - 窗体启动时的位置

    如果想让窗体启动时在你设定的位置,StartPosition里的值必须是【Manual】

    Maximumsize - 窗体最大显示
    Minimumsize - 窗体最小显示

    padding - 内容距离边框距离

    size - 窗体最大尺寸

    windowState - 系统启动时的状态

    窗口样式:
    ControlBox - 默认是true,如果改为false,窗体自带按钮会消失,会导致启动后无法关闭,只能在任务管理器中强行关闭

    Icon - ico小图标

    MaximizeBox - 控制最大化按钮是否可用
    MinimizeBox - 控制最小化按钮是否可用

    如果MaximizeBox、MinimizeBox 同时设置为不可用,窗体上的最大化最小化按钮就会隐藏

    Opacity - 窗体透明度

    ShowIcon - ico小图标是否显示

    ShowInTaskbar -是否在任务栏显示 

    TopMost - 置顶,让其他程序无法盖住

    【下部层级与上部层级,属于同一层级的才可以互相遮盖,下部层级永远无法盖住上部层级的程序】

    TransparencyKey - 将其图形四周抠去

    设计:
    name - 后台通过其值可以获取到名称,相当于web里的id

    数据:
    Tag - 数据盒子,object类型

    外观:
    BackColor - 背景色
    BackGroundImage - 背景图片
    BackGroundImageLayout - 背景图片的排列方式

    Cursor - 鼠标移入窗体后显示的样式

    Font - 字体及相关的设置
    FontColor - 前景色

    FormBorderStyle - 窗体边框样式
    None - 无任何边框
    FiexdSingle - 锁定边框,大小不可变
    Sizable - 默认可以变窗体

    Text - 界面显示的文本

    杂项:
    AcceptButton - 窗体的“接受”按钮,回车

    CancelButton - 窗体的“退出”按钮,esc

    回车与退出“esc”不可同时针对同一个控件/按钮设置

    --------------------------------------------------------------
    公共控件:
    一、Button:
    布局:
    Anchor - 固定控件位置
    AutoSize - 自适应尺寸

    行为:
    Enabled - 控件是否可用
    TabIndex - 设置按Tab键后的跳转顺序
    TabStop - 设置为false后,按Tab之后跳过该序号的控件
    Visible -显示与隐藏,不影响后台取值

    外观:
    FlatAppearance - 设置控件边框在事件中的样式
    FlatStyle - 与FlatAppearance配合使用

    二、TextBox:
    MaxLength - 输入的最大长度/字符数
    Multiline - 可是单行文本框TextBox变为多行
    PasswordChar - 作为密码框输入时,用什么符号代替
    ReadOnly - 让文本框变为只读,可以复制,但不可改变内容
    WordWrap -换行

    Lines- 数组,可以通过其取值
    ScrollBars -

    三、ComboBox
    DropDownStyle - 使下拉菜单变为只可选不可改的状态

  • 相关阅读:
    vscode 全局安装和配置 stylelint 像 webstorm 等 ide 一样来检查项目
    vscode 和 atom 全局安装和配置 eslint 像 webstorm 等 ide 一样使用 standard标准 来检查项目
    visual studio code (vscode)像 sublime text 的 ctrl+d 一样多光标选中
    intellij idea pycharm phpstorm webstorm 使用 FiraCode 作为编程字体,更新后字符乱码问题解决
    cmder 使用 linux bash 管道符 | grep 来筛选文件
    intellij idea pycharm phpstorm webstorm 这些编辑器像 sublime text 一样使用 ctrl d 来操作光标多选。
    前端开发中js变量定义及命名的规范建议
    论JavaWeb前后端分离放弃jsp
    ORACLE client 11g r2 客户端开发环境配置
    Javascript中document.execCommand()的用法
  • 原文地址:https://www.cnblogs.com/123lucy/p/5837686.html
Copyright © 2011-2022 走看看