注册 登录
编程论坛 VB6论坛

vb 初学问题,碰到下面一些问题

baqiipkh123 发布于 2014-09-13 11:23, 438 次点击
大家好,因为刚接触VB不是太久出来一些问题,请大家帮助  谢谢
1.MDI窗体如何添加图片,图片大小随窗口大小自行调整?(我有用Picturebox控件 但是不行)
2.在当前窗口没有操作完成之前,用户不能够切换到其他的窗口
2 回复
#2
风吹过b2014-09-14 16:43
1.MDI窗体如何添加图片,图片大小随窗口大小自行调整?(我有用Picturebox控件 但是不行)

到后面放一个用做背景的 子窗体,然后图片放这个窗体上面,你想办法确保这个子窗体随时能充满MDI 窗体就可以了。
可以搜索一个 MDB子窗体充满 方面的问题。

2.在当前窗口没有操作完成之前,用户不能够切换到其他的窗口
使用模式窗体。不支持子窗体。
窗体.show vbModal
显示的窗体,在这个窗体没有关闭之前,不会执行 显示窗体后面的命令。
定时器可以在后台运行并且得到执行。
#3
yangfrancis2014-09-17 16:12
要让图片大小自行调整,可以使用image控件,将Stretch参数设为true.再在窗体的resize事件中写你希望image控件达到的大小,这样图片应该会跟着变大变小的。
至于要用户不能切换其他窗口,用API函数SetWindowPos Me.hwnd, -1, 500, 400, 310, 360, SWP_NOMOVE 吧,这是API,需要在该窗体的通用块中声明了才能用。
要想用在操作完成后不能卸掉它 ,得把该窗体的unload事件中的Cancel参数设为-1,配合相关的条件判断语句就可以按你的具体要求来了。希望能帮到你
1