怎样使子窗体在父窗体的屏幕中心显示 并且是设计时的大小 怎样使子窗体在父窗体的屏幕中心显示 并且是设计时的大小 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.设置窗体的StartUpPosition 属性 为1- 所有者中心2.设置窗体的WindowState 属性为 0- Normal 如果是MDI子窗体的话,1.定义窗体级变量Dim blnResize As Boolean '表示是否控制过窗体大小2.在子窗体的Resize 事件中增加下面代码Private Sub Form_Resize() If Not blnResize Then blnResize = True Me.WindowState = 0 Me.Move (MDIForm1.ScaleWidth - Me.Width) / 2, (MDIForm1.ScaleHeight - Me.Height) / 2 End If End Sub 将窗体设置成非Sizable的,窗体大小在show出来时,就是你设计时的大小,再用代码调整一下其位置即可。 关于运算符= 的问题 msflexgrid控件! 基于internet 的c/s结构?? 打包的时候如何制作反安装程序? 请教winpcap编程的VB高手一个问题 一个关于imagelist的问题100 RecordCount的问题? VB中如何实现简繁体转换? 有哪位兄弟知道OFFICE 2000 限次版的注册码的,烦相告。谢了先!!! 在VB6中如何实现打开一个文件? 关于mscomm控件的问题 VB在创建Access数据数文件.mdb后,怎么样在TAB中换行.感谢?
1.设置窗体的StartUpPosition 属性 为1- 所有者中心
2.设置窗体的WindowState 属性为 0- Normal
Dim blnResize As Boolean '表示是否控制过窗体大小2.
在子窗体的Resize 事件中增加下面代码
Private Sub Form_Resize()
If Not blnResize Then
blnResize = True
Me.WindowState = 0
Me.Move (MDIForm1.ScaleWidth - Me.Width) / 2, (MDIForm1.ScaleHeight - Me.Height) / 2
End If
End Sub