zoukankan      html  css  js  c++  java
  • WindowsForm 窗体属性和控件

    一窗体属性

    1 布局

    1Autoscoll  --滚动条

    2AutoSize   --自动调节大小以适用内容大小

    3Location StartPosition (确定窗体第一次出现的位置)

      ①CenterParent(窗体在其父窗体中居中)

      ②CenterScreen ( 窗体在当前显示窗口中居中)

      ③Manual (窗体的位置由 Location 属性确定)

      ④WindowsDefaultBounds  (窗体定位在 Windows默认位置,其边界也由Windows默认决定);

     ⑤WindowsDefaultLocation  (窗体定位在  Windows 默认位置,其尺寸在窗体大小中指定)

    (4)Maximumsize --窗体可以调整到的最大大小

         Minimumsize --窗体可以调整到的最小大小

     (5)  Padding --内部间距

     (6)  Size  --窗体大小

     (7) WindowsState --窗体的初始可视状态(最大化或最小化)

    2窗体样式

      (1) Icon  --窗体图标

          Showicon --是否显示图标

      (2) ControlBox  --设置是否出现最大化、最小化和关闭按钮

          MaxmizeBox --设置最大化按钮是否有效

          MinimizeBox --设置最小化按钮是否有效

    如果当ControlBox = true,  MaxmizeBox = false ,MinimizeBox = false HelpButton = true 时 就可以看到有个帮助的按钮出现在关闭按钮旁边。

      (3)  Opacity  --不透明度

        它的值是一个百分数,范围是0~100%,当它等于0时整个窗体就不可间隐藏起来了。当他等于100%时,这个窗体就是个普通窗体。

     (4) ShowInTaskbar --设置是否在任务栏中显示窗体

    默认值是true, 当他设置为false时就从任务栏消失了。通常可以配合NotifyIcon来实现将程序隐藏到系统右下角的系统状态栏。

      (5) TopMost --设置窗体在最前端现实

      (6)  Transparencykey --设置窗体部分透明

    它接受一个颜色值,当窗体中有颜色和这个设定颜色一致时,系统将这些颜色的区域设为透明。

    3设计

    Name --代码中用来标记该对象的名称

    4数据

    Tag  --用户定义数据

    5外观

    (1)BackColor --设置窗体背景颜色

    BackgroundImage  --设置窗体背景图片

    BackgroundImageLayout -- 背景图片排列方式

    (2)Cursor --鼠标样式

    (3)FormBorderStyle --边框

    ①None(无边框);

    ②FixedSingle (固定的单行边框);

    ③Fixed3D  (固定的三维边框);

    ④FixedDialog( 固定的对话框样式的粗边框);

    ⑤Sizable (可调整大小的边框);

    ⑥FixedToolWindow( 不可调整大小的工具窗口边框);

    ⑦SizableToolWindow  ( 可调整大小的工具窗口边框).

    其中默认为Sizable ,而常用的弹出窗体经常设置为FixedSingle

    (4) text --窗体名称

    6杂项

    AccepButton --窗体的接受按钮

    ConcelButton--窗体的取消按钮

    7恶搞程序

    遮罩窗体:

    (1) 窗体开启最大化WindowsState: Maxmized

    (2) 让窗体透明  Opacity:1%

    (3) 不在工具栏显示 ShowInTaskbar:false

    (4) 置顶 TopMost:true

    (5) 去边框 FormBorderStyle:None

    (6) 任务管理器伪装

    a图标不显示 Showicon:false

    b更改窗体文字 text

    (7) 不让透明,设置蓝屏背景图片 Opacity:100%;BackgroundImage

    8窗体类型

    (1) 普通窗体 可以拉伸,有最小化最大化按钮

    (2) 不可拉伸,不可最大化

    (3) 不可拉伸,无最大化最小化

    (4) 无边框窗体FormBorderStyle:None

    (5) 不规则窗体 Transparencykey设置窗体部分透明

    二 几个控件

    窗体中显示文字 - Label

    用户输入内容 - TextBox  passWordChar

    按钮 - Button

    复选框 - CheckBox

    单选框 - RadioButton

    分组容器 - Panel

    MessageBox.Show();//弹出提示消息

    passwordchar//用符号将密码覆盖

  • 相关阅读:
    阿里云CentOS安装firefox闪退
    error: QApplication: No such file or directory
    CentOS下自动登陆root帐户
    Linux下常用软件
    【记录】haphost免费vps初始配置
    检测Linux VPS是Xen、OpenVZ还是KVM真假方法
    使用VNC远程管理VPS(Centos系统)
    配置suricata
    NGUI的输入框制作(attach- input filed script的使用)
    NGUI技能CD效果制作(sprite的type:filled)
  • 原文地址:https://www.cnblogs.com/zhang-dandan-1/p/5886783.html
Copyright © 2011-2022 走看看