• 自定义对话框


    自定义对话框需要以下几点:

    首先需要设置窗体,窗口大小不能变化,FixedDialog,

    clip_image001

    然后将MaximizeBox以及MinimizerBox设置为False,这样窗口就没有了最大和最小化按钮,对话框就成为了一个固定大小的对话框

    clip_image002

    当改变FixedDialog后另一个属性也变了,就是ControlBox为True的时候,窗口只会有一个按钮,因为这个窗口的类型已经确定,就是一个对话框,系统默认会将左上角的一个图标和调整的功能去掉!

    红框处没有按钮

    clip_image003

    clip_image004

    而当FormBorderStyle设置为Sizable的时候,窗体就会出现"控件/系统"菜单框,同时ControlBox为True,如果此时将其设置为false,那么连右边的X关闭按钮也会消失!

    clip_image005

    clip_image006

    下面的代码在其它对话框的父窗体中定义的打开对话框的代码,打开对话框不能用Show(),那样是打开一个并行的窗口.

    一点感想:

    对比学过的.net基础知识,这有点像.net中的网页中使用jQuery弹出一个div.

    而如何你使用Show()方法打开窗口就像新打开一个网页,就是Redirect到另外一个页面,而且传递参数感觉比windows对窗体的处理更方便,比如你从当前页面带参数跳转到另一个页面,可以使用Redirect(??.aspx?userName="abc"&password="1234")即可!不过这是get方法,更安全的是使用POST

    方式隐蔽传输

    clip_image007

  • 相关阅读:
    C语言指针的一些题目
    PowerDesigner 物理数据模型(PDM)
    PowerDesigner概念数据模型 CDM
    加密狗原理介绍
    磐石加密狗NT88管理层API
    使用加密狗进行加密的一些策略
    让 PowerDesigner 支持 SQLite!
    防止用户重复登陆
    SQL Server里一些未公开的扩展存储过程
    14个数据库的设计技巧
  • 原文地址:https://www.cnblogs.com/angestudy/p/2007096.html
Copyright © 2020-2023  润新知