可以通过一个鼠标点击事件,进入一个新的窗体,当前的窗体被关闭或者winform 隐藏窗体吗? 基本的程序如下(Java)

在一个窗体点击事件后弹出一个窗体,而原先窗体锁定,如何让它无法操作,只能对新窗体进行操作 - C#当前位置:& &&&在一个窗体点击事件后弹出一个窗体,而原先窗体锁定在一个窗体点击事件后弹出一个窗体,而原先窗体锁定,如何让它无法操作,只能对新窗体进行操作&&网友分享于:&&浏览:267次在一个窗体点击事件后弹出一个窗体,而原先窗体锁定,怎么让它无法操作,只能对新窗体进行操作。在一个窗体点击事件后弹出一个窗体,而原先窗体锁定,怎么让它无法操作,只能对新窗体进行操作。
求助代码。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。------解决方案--------------------Form.ShowDialog
------解决方案--------------------楼说的就是传说中的“模式窗体”,Form.ShowDialog(owner)
------解决方案--------------------使用模态窗体,即form.ShowDialog();
------解决方案--------------------
………………定义xxxForm…………
xxxForm.Owner =
if(xxxForm.ShowDialog() == DialogResult.OK)
//…………
xxxForm.Dispose();
xxxForm 是你定义的要弹出的窗体
------解决方案--------------------Form.ShowDialog()
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有②、Shift指出一个用来表示Shift、Ctr;③、没有设置取值时,表示Shift、Ctrl和A;④、x,y指出鼠标指针当前位置的坐标数;注:;?只要鼠标移动便会触发MouseMove事件,随;?MouseMove事件只有在鼠标移动时被触发,;8、MouseDown和MouseUp事件;触发条件:当按下鼠标按钮时,MouseDown事;语法:;Privat
②、Shift指出一个用来表示Shift、Ctrl和Alt键状态的整数
③、没有设置取值时,表示Shift、Ctrl和Alt键都没有处于按下状态
④、x,y指出鼠标指针当前位置的坐标数。
? 只要鼠标移动便会触发MouseMove事件,随着鼠标的移动将连续不断地产生MouseMove事件。当鼠标指针位于窗体边框范围内时,该窗体将接收MouseMove事件。
? MouseMove事件只有在鼠标移动时被触发,压下或松开鼠标按钮将触发MouseDown和MouseUp事件。
8、MouseDown和MouseUp事件
触发条件:当按下鼠标按钮时,MouseDown事件被触发;当松开鼠标按钮时, MouseUp事件被触发。
Form_MouseDown (button As Integer,shift As Integer,x As
Integer,y
As Single )
Form_MouseUp(button As Integer,shift As Integer,x As
Integer,y
As Single )
①、Button指出一个整数,该整数表明触发MouseDown(或MouseUp)事件的鼠标按钮是左键、右键还是中间的按钮。 ? 1:表示是鼠标左键被按下(或被松开)触发了MouseDown(或MouseUp)事件
? 2:表示鼠标右键触发了MouseDown(或MouseUp)事件 ? 4:表示鼠标中间的按钮触发了MouseDown(或MouseUp)事件
? Button的取值只能是上述取值中的一个。
②、Shift指出一个用来表示Shift、Ctrl和Alt键状态的整数
? 1:表示Shift键处于按下状态
? 2:表示Ctrl键处于按下状态
? 4:表示Alt键处于按下状态
? 5:Shift键和Alt键被同时按下
③、没有设置Shift的取值时,表示Shift、Ctrl和Alt键都没有处于按下状态
④、x,y指出鼠标指针当前位置的坐标数。
? 与Click和DbClick事件不同,使用MouseDown和MouseUp事件能够判断触发事件的是鼠标的左键、右键还是中间按钮,并能够为使用鼠标按钮的同时按下Shift、Ctrl或Alt键的情况编写事件过程代码
? 在MouseDown和MouseUp事件中,button参数确切地指出触发事件的一个具体的鼠标按钮(触发事件时只能按下或松开一个按钮),在MouseMove事件中,button参数反映的是所有鼠标按钮的当前状态(触发事件时可以同时按下不止一个按钮)
9、Activate和Deactivate事件
触发条件:当窗体成为活动窗口时触发Activate事件。当窗体变为非活动窗口时触发Deactivate事件
Form_Activate()
Form_Deactivate ()
? 用鼠标单击窗体,或者在代码中对窗体使用SHOW(显示)或SetFocus(设置焦点)等方法可以使该窗体成为活动窗体。
? 只有当前窗体为可见时,Activate事件才会被触发。将窗体的Visible属性设置为True或者使用Show方法,可以使窗体可见。
? 用Load语句可以加载窗体,但窗体不一定是可见的。
10、GotFocus事件
触发条件:当窗体获得焦点时,GotFocus事件将被触发 语法:Private
Form_GotFocus ()
? 在Windows和Windows的应用程序中,某一时刻只能有一个窗体或控件能够接收键盘输入或鼠标单击等操作,该窗体或控件以突出方式进行显示(如窗体的标题栏显示为蓝色),此时称该窗体或控件具有焦点。
? 单击窗体或在代码中使用SetFocus(改变焦点)等方法可以使窗体获得焦点。
11、LostFocus事件
触发条件:当窗体失去焦点时,LostFocus事件将被触发 语法:Private
Form_LostFocus ()
? 由于在Windows和Windows的应用程序中,某一时刻只能有一个窗体或控件具有焦点,所以当其他窗体或控件获得焦点时,原来具有焦点的窗体或控件将产生LostFocus(失去焦点)事件。
12、Paint事件
触发条件:当窗体被放大或移动以后,或当一个原本遮盖着该窗体的窗体被移开,并使该窗体部分或完全显露时,Paint事件被触发。
语法:Private
Form_Paint ()
? 当使用Refresh(刷新)方法时,会触发Paint事件,此时可以进行必要地重绘。当窗体的AutoRedraw(自动重绘)属性设置为True时,不必调用Paint事件,重新绘图将会自动进行。
? 如果窗体的ClipControls属性设置为True,在窗体的Paint事件过程中使用绘图方法将影响该窗体中未被控件覆盖的所有区域。否则绘图方法仅影响该窗体刚刚显露出的区域。
13、Resize事件
触发条件:当窗体第一次显示或当窗体的状态发生改变(如一个窗体被最大化、最小化或还原)时,Resize事件被触发。 语法:Private
Form_Resize()
①、当调整窗体的大小时,可以使用Resize事件过程来调整窗体上各部件的显示位置和大小
②、在Resize事件中使用Refresh方法调用Paint事件,可以在调整窗体大小时保持图形的大小与窗体的大小成比例
③、在下列情况下,使用Resize事件比使用Paint事件可能更合适:
? 移动一个窗体或控件,或者是调整其大小
? 调用Refresh方法
? 改变与大小或外观有关的任何属性或变量的取值
14、KeyDown、KeyUp和KeyPress事件
触发条件:当控件焦点位于某对象上时,按下键盘任意键,则触发该对象上的KeyDown事件,释放该键,产生KeyUp事件,之后产生KeyPress事件。
Form_ KeyDown (KeyCode
Integer,Shift
Form_ KeyUp (KeyCode
Integer,Shift
Form_ KeyPress (KeyAscii
Integer) 说明:
①、Shift指出一个用来表示Shift、Ctrl和Alt键状态的整数
? 1:表示Shift键处于按下状态
? 2:表示Ctrl键处于按下状态
? 3:表示Shift键和Ctrl键同时处于按下状态
? 4:表示Alt键处于按下状态
? 5:Shift键和Alt键被同时按下
? 6:表示Ctrl键和Alt键同时处于按下状态
? 7:表示Ctrl键、Shift键和Alt键同时处于按下状态
三、窗体的方法
1、窗体的加载
语法:Load
object表示一个对象,如窗体。
? 使用Load语句只能加载窗体,并不能显示窗体,因此除非在加载窗体时不需要显示窗体,否则不要对窗体使用Load语句。例如,在初始化时使用Load语句加载所有的窗体,而在必要的时候才显示这些窗体。
? 当一个应用程序启动时,会自动加载并显示该应用程序的启动窗体。
? 当一个窗体尚未加载时,对该窗体的任何引用 (除非在Set或if…TypeOf语句中)都会自动加载该窗体。例如:使用SHOW方法显示窗体时首先会自动加载该窗体。 ? 在加载窗体时,首先自动将窗体的各个属性设置为初始值,然后将执行窗体的Load事件过程。
2、窗体的显示
语法:object.Show
? 如果调用show方法时指定的窗体还没有装载,则VB会自动装载该窗体。可见,使用show方法有自动装载窗体的功能。
? 如果调用show方法时指定的窗体被其他窗体遮挡在后面,则该窗体会自动显示在最前面。
? 在代码中调用show访求或都将窗体的“visible”(可见)属性设置为True,都可以使窗体可见。
包含各类专业文献、生活休闲娱乐、各类资格考试、应用写作文书、文学作品欣赏、高等教育、外语学习资料、行业资料、94VB 窗体常用属性等内容。 
 注: ME 是 VB 中的一个关键字,代表当前窗体。 2、Caption 属性 语法:object.Caption=string Caption 属性设置在窗体的标题栏中的文本,当窗体被最小化时,该...  ScaleWidth 自定义坐标系的横坐标轴的宽度 窗体距屏幕顶部边界的距离 窗体是否可见, 取值为: VB 中各控件的常用属性 1.01、窗体(FORM)的常用属性 Top Visible ...  VB窗体属性_IT/计算机_专业资料。办公自动化第六章资料VB 窗体的常用属性 名称是窗体的标识名,代码中称它为 Name。 BackColor:设置窗体背景颜色。 BorderStyle:设...  常用控件的常用属性、方法和事件2011ok_计算机软件及应用_IT/计算机_专业资料。vb常用控件的常用属性一、窗体(属性)属性 autoredraw backcolor borderstyle 含义 如果...  2011-VB控件属性大全经典_计算机软件及应用_IT/计算机_专业资料。2011 VB 控件属性大全经典 1.01、窗体(FORM)的常用属性 ... 3 1.02、标签控件(Lable)的常用属性...  窗体Form属性表_IT/计算机_专业资料。VB中form的基础属性表一属性项 Name Appearance AutoRedraw BackColor BorderStyle Caption ClipControls ControlBox DrawMode Draw...  VB窗口属性中文对照表_IT/计算机_专业资料。VB窗口属性中文对照表 VB 属性对应的中文 A Action 返回或设置被显示的对话框 (CommandDialog)的类型,在设计时无效。 ...  VB常用属性、方法、事件_工学_高等教育_教育专区。VB 常用属性、方法、事件 VB...(示例) 窗体的窗口尺寸改变后或第一次显示该窗体时将发生此事件 说明 按下...  ForeColor=vbcolor (3)BorderStyle 属性 该属性是设置窗体的边界类型代码设置如下: Form1.BorderStyle=value 各个值的含义如下: 0- None 窗体无边框。 1- ...vb窗体所有事件_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
vb窗体所有事件
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩33页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 delphi 隐藏主窗体 的文章

 

随机推荐