• winform基础


    winform开发模式

    客户端应用程序:C/S

    客户端很重要的特点:可以操作用户电脑上的文件

    winform解决方案组成

    {

    1.可视化界面即设计界面

    2.对应于可视化界面的代码

    3.后台功能的代码

    }


    窗体种类:
    + 记事本类型:vs默认的类型,窗体大小可变,最大化、最小化按钮可用

    + 计算器类型:窗体大小不能变,可以最小化,没有最大化
    + 无边框类型:不能调整大小,不能移动位置
    + 不规则类型:窗体形状不规则
    + 置顶类型:显示层级最高

    要记住的窗体属性:
    + 布局
    - AutoScroll: 当添加的控件内容大于窗体时,(true)显示滚动条(false)不显示滚动条
    - MaximumSize:窗体的可以调整到的最大尺寸
    - MinimumSize:窗体的可以调整到的最小尺寸
    - Size:控件的大小
    - StartPosition - 窗体第一次出现的位置centerscreen屏幕中央centerparent父级的中央
    - WindowState窗体打开时的状态maximized全屏

    + 窗口样式

    ControlBox:窗体是否有菜单框(最小化,最大化,关闭,ICO图标)

    Icon:窗体的图标(在窗体左上角以及下方任务栏中显示的图标)

    MaximizeBox:确定窗体标题栏右上角是否有最大化框(设置是否可用)

    MinimizeBox:确定窗体标题栏的右上角是否有最小化框(单独设置则为灰色不可用 如果最小化最大化都设置为false 则二者都不显示)

    Opacity:窗体透明度

    ShowInTaskbar:确定窗体是否出现在Windows任务栏中(桌面下方任务栏)

    TopMost:设置是否在顶层(分顶层和底层 顶层窗体可以遮挡住所有底部窗体 同层窗体可互相遮挡)

    TransparencyKey:设置某种颜色为透明

    + 外观

    BackColor:背景颜色

    Backgroundimage:背景图片(最好导入到项目中使用)

    BackgroundimageLayout:设置背景图片布局

    Cursor:设置鼠标悬浮时的样式

    Font:字体设置

    ForeColor:前景颜色(文本)

    FromBorderStyle:窗体边框和标题栏的外观样式(FixedSingle 不可调整大小 Sizeble 默认 None 无边框和标题栏)

    Text:窗体的标题栏文字

    + 杂项
    - AcceptButton  每次按Enter都相当于点击该按钮
    - CancelButton  每次按Esc都相当于点击该按钮

  • 相关阅读:
    .NET Core微服务开发服务间调用篇-GRPC
    .NET Core微服务开发网关篇-ocelot
    刷新.NET
    (译)An introduction to Kubernetes
    一文了解Nuget的使用
    .NET Core应用框架AA介绍(二)
    .NET Core 3.0 使用Nswag生成Api文档和客户端代码
    .NET core3.0 使用Jwt保护api
    阅读源码学设计模式-单例模式
    .NET Core 3.0 部署在docker上运行
  • 原文地址:https://www.cnblogs.com/weiyu11/p/6759482.html
Copyright © 2020-2023  润新知