• WINFORM 开发模式,窗体回到默认样式方法。


    软件分为3类   客户端  网站应用  app

    WINFORM  主要用来只做客户端应用程序、C/S

    客户端程序很重要的特点:可以操作用户电脑上的文件,执行在客户端上,电脑的配置越高执行就越流畅。

    在program类里面有这个代码

    这一个 RUN里面的 newform1 就是在程序运行的时候,回创建一个新的form1窗口对象

    主要操作的还是form.cs文件。

    也是分为两个界面,一个是代码界面,一个是设计界面。 主要在设计界面完成。

     form类的属性分为了两部分,这里partial就是代表这是属性的一部分

     类的另一部分代码在这个form1里面

    窗体属性
    窗体种类:
    + 记事本类型  可随意更改大小
    + 计算器类型   固定大小  不可最大化
    + 无边框类型   无边框,无标题栏选项
    + 不规则类型   不规则形状边框
    + 置顶类型      显示基层高,在所有程序的最上面

     窗体常用属性

    + 布局
    - AutoScroll        内容超出范围会出现滚动条
    - MaximumSize   窗体最大大小
    - MinimumSize   窗体最小大小
    - Size                 窗体目前大小,会随时跟着改变
    - StartPosition     窗体启动位置,center screen会根据屏幕位置居中,center parebt 根据父级窗口居中
    - WindowState    窗体初始化可见状态,初始最小化或者最大化

    + 窗口样式
    - ControlBox     是否有标题栏菜单关闭,最大化,最小化啥的
    - Icon               左上角 ico格式图标
    - MaximizeBox   菜单是否有最大化按钮
    - MinimizeBox   菜单是否有最小化按钮 
    - Opacity          透明度  100%则一点不透明  0%全透明,消失了
    - ShowIcon        是否显示左上角小图标
    - ShowInTaskbar  这个窗体是否显示在桌面任务栏中
    - TopMost           是否置顶显示
    - Tran....Key        让某一个颜色变成透明

    + 外观
    - BackColor      背景颜色
    - BakcgroundImage     背景图
    - BackgroundImageLayout  背景图展开方式
    - Cursor    鼠标样式
    - Font       字体样式
    - ForeColor   字体颜色
    - FormBorderStyle    有无边框,边框样式
    - Text     与空间关联的文本

    + 杂项
    - AcceptButton    “接受”按钮 , 每次按enter都相当于单机该按钮
    - CancelButton     “取消”按钮 , 每次按esc都相当于单机该按钮

    补充两条

    1. this.WindowState= FormWindowState.Normal;将这个窗体回归到默认样式[如最小化到还原]
    2. Form1,Form2,Form3每个都是一个数据类型,因为他们都是继承自Form,Form是所有窗体类型的基类,若果写一个Form类型的泛型集合,它们也都能放到里面.
  • 相关阅读:
    oracle 存储过程的基本语法
    Silverlight :服务器返回错误: NotFound 错误
    利用CSS定位背景图片 backgroundposition
    解决 asp.net 伪静态 IIS设置后 直正HTML无法显示的问题
    输入框下拉列表提示
    同步文本框内容的JS代码
    判断文本框只能输入中文汉字的代码
    如何解决padding标记在ie7、ie6以及firefox中的兼容问题
    ASP.NET用URLRewriter.dll实现伪静态
    滑动效果,适合做faq或menu
  • 原文地址:https://www.cnblogs.com/big-lll/p/6759220.html
Copyright © 2020-2023  润新知