又有关于自定义控件的问题 3.能不能传递数组给自定义控件呢?我想传一个字符串数组给控件,现在我的做法是在控件内部写一个public方法,用这个方法来接受数组。然后调用控件的这个方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 结束整个程序时为什么会运行UserControl_Initialize过程呢? 实际上设计和调试时控件是不断的创建和销毁的,在开始调试时会将设计时控件A销毁并创建一个新对象B,然后程序结束时将B销毁再创建一个新的C能不能传递数组给自定义控件呢? 应该可以吧 把要弹出的FORM处理成ALWAYSONTOP样式就行了!具体可以查看SetWindowPos的用法。 把你的“日历控件”放在一个picture1中Dim lgStyle As LonglgStyle = GetWindowLong(Picture1.hwnd, GWL_EXSTYLE)SetWindowLong Picture1.hwnd, GWL_EXSTYLE, lgStyle Or 128SetParent Picture1.hwnd, GetDesktopWindow'弹出窗体SetWindowPos Picture1.hwnd, HWND_TOPMOST, Picture1.Left / Screen.TwipsPerPixelX, Picture1.Top / Screen.TwipsPerPixelY, Picture1.Width / Screen.TwipsPerPixelX, Picture1.Height / Screen.TwipsPerPixelY, SWP_SHOWWINDOW 这样确实有一点效果但是picture1好像在screen上,不是在正确位置这个位置怎样才能算准呢? 在控件里面加一个form.你要弹出的东西放到这个form上,form的大小不受周围环境的影响,可以任意设置.(如果解决了,记得给分哦! :)) to kevincomein(白菜):[email protected] Thank you!to HexiSoft(GG):不懂,控件里面能加一个form吗?怎么任意设置? to白菜:我有发EMAIL给你。他的问题和我那个是一样的,如果用你的那个方法解决是可以,但还是有一个BUG,详细内容EMAIL 中已经说了 确实是有一个问题,不过结合tj_aj的做法就可以了tj_aj的没有算好位置,kevincomein(白菜)的picture会作为一个窗体在任务栏上显示出来两者结合,解决问题 如何保存动态数组内容到二进制文件? 如何限制输入的是汉字和字母 怎么优化 有沒有見過或聽說過哪裡有VB的旋轉按鈕控件呢?像功放的大小聲旋轉按鈕那種? 帮忙看一下winsock通讯问题 请教一个关于MsgBox()自动消失的方法? 两个关于MSHFlexGrid的问题 vb6.0的注册码是什么? 如何打印 VB读取PDF内容 白送分的问题!!!!!!!!! 如何在TreeView的NodeClick事件里得知当前node的上一级node的text?
实际上设计和调试时控件是不断的创建和销毁的,在开始调试时会将设计时
控件A销毁并创建一个新对象B,然后程序结束时将B销毁再创建一个新的C能不能传递数组给自定义控件呢?
应该可以吧
具体可以查看SetWindowPos的用法。
Dim lgStyle As Long
lgStyle = GetWindowLong(Picture1.hwnd, GWL_EXSTYLE)
SetWindowLong Picture1.hwnd, GWL_EXSTYLE, lgStyle Or 128
SetParent Picture1.hwnd, GetDesktopWindow'弹出窗体
SetWindowPos Picture1.hwnd, HWND_TOPMOST, Picture1.Left / Screen.TwipsPerPixelX, Picture1.Top / Screen.TwipsPerPixelY, Picture1.Width / Screen.TwipsPerPixelX, Picture1.Height / Screen.TwipsPerPixelY, SWP_SHOWWINDOW
但是picture1好像在screen上,不是在正确位置
这个位置怎样才能算准呢?
在控件里面加一个form.你要弹出的东西放到这个form上,form的大小不受周围环境的影响,可以任意设置.(如果解决了,记得给分哦! :))
to HexiSoft(GG):不懂,控件里面能加一个form吗?怎么任意设置?
他的问题和我那个是一样的,如果用你的那个方法解决是可以,但还是有一个BUG,详细内容EMAIL 中已经说了
tj_aj的没有算好位置,
kevincomein(白菜)的picture会作为一个窗体在任务栏上显示出来
两者结合,解决问题