• 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//用符号将密码覆盖

  • 相关阅读:
    自用封装javascript函数
    Jquery跨域获得Json
    【M13】以by reference 方式捕捉exceptions
    【M12】了解“抛出一个exception”与“传递一个参数”或“调用一个虚函数”之间的差异
    【48】认识template元编程
    【44】将与参数无关的代码抽离templates
    【23】宁以non-member、non-friend替换member函数
    【22】将成员变量声明为private
    【21】必须返回对象时,别妄想返回器reference
    【转】C++对象内存分配问题
  • 原文地址:https://www.cnblogs.com/zhang-dandan-1/p/5886783.html
Copyright © 2020-2023  润新知