zoukankan      html  css  js  c++  java
  • 自定义对话框

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

    首先需要设置窗体,窗口大小不能变化,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

  • 相关阅读:
    十六进制转十进制
    十进制转十六进制
    历届试题 高僧斗法
    历届试题 错误票据
    历届试题 大臣的旅费
    历届试题 九宫重排/八数码问题
    Skip the Class
    历届试题 剪格子
    leetcode 337. House Robber III
    猿辅导 2019年 校招提前批笔试
  • 原文地址:https://www.cnblogs.com/angestudy/p/2007096.html
Copyright © 2011-2022 走看看