我想把command1放在窗体的中心,command1.left=form1.left+form1.width/2为什么不对 应该怎么写代码才能把command1居中,command1.left=(form1.width-command1.width)/2为什么可以?为什么这样写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 command1.left=(form1.width-command1.width)/2 为什么可以?语句是对的.但是,COMMAND1是父容器是FORM1吗? command1.left=(form1.width-command1.width)/2Command1.Top = (Form1.Height - Command1.Height) / 2 command1.left=(form1.width-command1.width)/2Command1.Top = (Form1.Height - Command1.Height) / 2 这个代码当然对,但是为什么是这样的?为什么command1.left=form1.left+form1.width/2不对呢?按照坐标转换,应该是command1.left=form1.left+form1.width/2. 给你个参考'窗体一运行就在屏幕的中央Sub CenterForm(frm As Form)frm.Move (Screen.Width - frm.Width) \ 2, (Screen.Height - frm.Height) \ 2End Sub Command1.Move (Me.ScaleWidth - .Width) / 2, (Me.ScaleHeight - .Height) / 2把边框与标题兰的区域去除 command1.left=(form1.width-command1.width)/2command1距离窗体左边的距离 = 该窗体的宽度 - 该按钮的宽度,结果 除以 2 ,数学算术题嘛Command1.Top = (Form1.Height - Command1.Height) / 2command1距离窗体顶边的距离 = 该窗体的高度 - 该按钮的高度,结果 除以 2数学书上的 x y 坐标类似 那坐标原点在哪里,是以窗体的left,top为原点吗?那width和height是标量还是向量.搞不明白,为什么把form.left设置为一定数值后,command1.left还是没变.到底这个left以谁为坐标?? Left是返回对象内部的左边与它的容器的左边之间的距离。 我用picture1.cls清除不了图片,为什么?图片是在picture里装入的 请教 Listview排序时在列标题处显示箭头的问题 请问这里有没有人会使用wimgapi.dll里的函数进行wim文件的操作? 征求厦门VB辅导老师,请联系[email protected](在线等待) 除了“服务”外,还有什么办法让一个程序在系统登录以前启动? 使用WebBrowser时,旁边总是有一个滚动条,责么去掉它? ado高手请进 关于vb数据库编程的问题 请指教 多路音频输出编程 请大家都看过来!回答正确都给分!!!!!!!!!! 怎样将一个屏保文件加入到WIN2000中 BT外挂有用吗? 如何通過代碼設置打印機紙張﹐而不用手去設置,困擾小弟好久了﹐盼有高手相助啊...
语句是对的.
但是,COMMAND1是父容器是FORM1吗?
Command1.Top = (Form1.Height - Command1.Height) / 2
Command1.Top = (Form1.Height - Command1.Height) / 2
'窗体一运行就在屏幕的中央
Sub CenterForm(frm As Form)
frm.Move (Screen.Width - frm.Width) \ 2, (Screen.Height - frm.Height) \ 2
End Sub
把边框与标题兰的区域去除
command1距离窗体左边的距离 = 该窗体的宽度 - 该按钮的宽度,结果 除以 2 ,数学算术题嘛Command1.Top = (Form1.Height - Command1.Height) / 2
command1距离窗体顶边的距离 = 该窗体的高度 - 该按钮的高度,结果 除以 2数学书上的 x y 坐标类似