zoukankan      html  css  js  c++  java
  • 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属性为上面的菜单 。

  • 相关阅读:
    muduo库源码剖析(一) reactor模式
    POSIX 线程编程(二)线程建立与终止
    visual assist常用快捷键
    Linux下 静态链接库 和 动态链接库
    linux(Ubuntu)下mysql字符集完美解决
    共享内存解读
    hdu2829
    hdu3525
    2013ACM-ICPC亚洲区南京站现场赛G题
    poj1487
  • 原文地址:https://www.cnblogs.com/g-pf/p/4373597.html
Copyright © 2011-2022 走看看