• VS 窗口制作


    窗体:
    一、控制标题栏:
    Text - 窗体左上角的标题文字。
    Icon - 窗体左上角的图标。(如何做图标?1.找现成的。2.自己画。3.用图片转)
    MaximizeBox - 窗体右上角最大化框是否可用。
    MinimizeBox - 窗体右上角最小化框是否可用。


    二、控制边框:
    FormBorderStyle - 窗体的边框样式。
    Sizable - 可调大小。FixedSingle-固定边框。None-没有边框。

    三、控制背景:
    BackColor - 背景色
    BackgroundImage - 背景图片
    BackgroundImageLayout - 背景图片的布局。
    Tile - 平铺。Center - 居中。Stretch - 拉伸。Zoom - 按比例缩放

    四、其它特殊控制:
    ShowInTaskbar - 是否在任务栏中显示。
    WindowState - 窗体启动的状态。Normal - 正常。Minimized-启动最小化。Maximzied-启动最大化。
    TopMost - 是否是最顶层窗体。
    Opacity - 透明度。100%完全不透明。0%完全透明。
    TransparencyKey - 窗体的透明色。

    案例一:如何做一个遮罩窗体?
    1.去掉边框。FormBorderStyle = none
    2.设为启动最大化。WindowState = maximized
    3.设透明度。Opacity = 1%
    4.设置不在任务栏显示。ShowInTaskbar = false.
    5.设为最顶层窗体。TopMost = true.


    问题一:如何修改生成的exe文件的图标?
    1.在“解决方案管理器”中,项目上右击,选择“属性”。
    2.在属性界面中,设置“应用程序”中的图标。
    3.运行一下。

    问题二:如何添加一个新的窗体,并设为启动窗体?
    1.在“解决方案管理器”的项目上右击--“添加”--“Windows窗体”,在弹出的对话框点击“确定”
    2.在“解决方案管理器”中的Program.cs上双击打开,把最后一行的Application.Run(new 你想动行的窗体名())

    案例二:如何做一个不规则的窗体?
    1.找一个背景透明的不规则的图片,把它设为窗体的背景图像。 BackgroundImage,BackgroundImageLayout.
    2.把窗体的透明色设置成与窗体背景色一致。TransparencyKey
    3.把边框去掉。FormBorderStyle = none.

    案例三:如何做一个托盘图标?
    4.拖控件。从“工具箱”中的“共公控件”中把"NotifyIcon "拖到窗体上。
    5.设图标和文字。在窗体下面的NotifyIcon上右击,选择属性,设置Icon和Text

    案例四:如何给托盘加上菜单 ?
    6.做菜单。从“工具箱”中的“菜单和工具栏”中把ContextMenuStrip拖到窗体上。编加菜单项(设文字,写代码)。
    7.把菜单挂到托盘上。在窗体下面的NotifyIcon上右击,选择属性,设置ContextMenuStrip属性为上面的菜单 。

  • 相关阅读:
    Linnia学习记录
    漫漫考研路
    ENS的学习记录
    KnockoutJS 3.X API 第四章 数据绑定(4) 控制流with绑定
    KnockoutJS 3.X API 第四章 数据绑定(3) 控制流if绑定和ifnot绑定
    KnockoutJS 3.X API 第四章 数据绑定(2) 控制流foreach绑定
    KnockoutJS 3.X API 第四章 数据绑定(1) 文本及样式绑定
    KnockoutJS 3.X API 第三章 计算监控属性(5) 参考手册
    KnockoutJS 3.X API 第三章 计算监控属性(4)Pure computed observables
    KnockoutJS 3.X API 第三章 计算监控属性(3) KO如何实现依赖追踪
  • 原文地址:https://www.cnblogs.com/g-pf/p/4373597.html
Copyright © 2020-2023  润新知