VB窗体扩展问题........!
VB可以通过form.height方法进行高度调整,
但都是在原有height的基础上向下方扩展,
请问有办法向上扩展吗? (不移动窗体上现有所有控件的位置)
只要向上扩展了,一定就要改变窗体上现有控件的位置(因为这个位置一定是相对于窗体左上角坐标来说的)
vb的坐标是左上角(x,y)为(0,0),向上调,控件坐标都会变动. 新手问的问题五花八门,很有想象力呀
lz可以加一个frame,把所有的控件放入frame中,需要向上扩展时,把frame的top修改就可以了
樓主先說說為何一定要不移動窗體呢?
帮顶先
form.top = form.top - 300
进行高度调整
可以这样做:
VB code:
'假设你希望你的窗体向上扩展300'
Form.Top = Form.Top - 300
For Each ctl In Me.Controls
ctl.Top = ctl.Top + 300
Next ctl
Form.Height = Form.Height + 300
相关问答:
我有厂家做的ASP的监控录像(DVR)的局域网播放的源程序与控件,想要用ASP.net做一个视频回放的程序(利用他的控件)但不知如下去做,望各位指点。
先搞清楚他们的控件是怎么用的,
然后就直接用好了.
不过,如 ......
各位大虾:
我有一个VB调用水晶报表的系统,报表是作为一个Design嵌在VB里的,今天发现打印第一张报表正常,同样的数据,在点打印再调用一次就会报 Memory Full的错误,但是 ......
据说java语言是这样的,那VB呢?
byte[] b(byte)0x62,(byte)0x11,(byte)0x72,(byte)0x31};
try {
System.out.println(new String(b,"UTF-16"));
} catch (UnsupportedEnco ......