运行时动态改变控件的大小(老问题) 运行时动态改变控件的大小(老问题,找了几个都好象都没有好的效果)我动态加载了控件,也处理了位置的移动,运行时动态改变控件的大小,就像vb环境中在窗体上拉控件这种效果 要怎么弄呢?有虚线框的那种! 比如text控件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用一种极土的办法,就是记坐标,然后在窗口变化时,改变Width和Heigh的值,不过,控件多了就烦了,哈哈。 http://www.mndsoft.com/blog/blogview.asp?logID=147 自己找了一个,老外写的,用了好多api函数... 看得晕啊 解决这种问题没什么技术含量,不怕烦就行!^_^给你个通用一点的方案:控件基本都有Tag属性,在启动时用For Each obj In Controls遍历控件,用tag记下其初始大小位置等数据;在Form_Resize时,再一次遍历控件,读取Tag并根据当前变化的比例,改变控件大小与位置。 你可以用Shape控件模拟虚线框啊只要把线形设置为虚线就可以了移动的时候,就是改变控件的一些属性,应该不错的当然用API在窗体上画焦点矩形也是可以的方法是想出来的。 可能我说的不够清楚吧,(不是Form_Resize的)我的意思是要动态生成的界面。比如可以让用户添加文本框,然后再拉动改变该文本筐的大小,当然还包括其他一些属性,意思就是制造一个设计界面的环境,就像我们开始vb工程拉窗体那样的。 你可以用Shape控件模拟虚线框啊-----------------------------我就是这样做的,,挺好玩的,呵呵,现在还有这个程序呢。。 你也可以配合API啦,呵呵,,我也有一个自己写的动态改变控件大小的程序。 编译成EXE后无法运行 【求助】如何复制excel里面的图片粘贴到VB的image控件里面 EXCEL中用VBA实现多个条件筛选 ,并统计的问题? 怎样获得当前程序运行的路径?谢谢 紧急求助图形控件源代码 如何互转二进制和文本? 实现窗体的标题栏消除,分数是身外物,别客气,在线等!!! 新手 如何用VB实现分块查找算法 谢谢! MCI的问题 特殊符号的显示及打印! 急求助:VB如何实现通过HTTP访问获得URL参数? 工作需要!急!急!急!跪求解三角函数之类问题!
控件基本都有Tag属性,
在启动时用For Each obj In Controls遍历控件,用tag记下其初始大小位置等数据;
在Form_Resize时,再一次遍历控件,读取Tag并根据当前变化的比例,改变控件大小与位置。
只要把线形设置为虚线就可以了
移动的时候,就是改变控件的一些属性,应该不错的
当然用API在窗体上画焦点矩形也是可以的
方法是想出来的。
比如可以让用户添加文本框,然后再拉动改变该文本筐的大小,当然还包括其他一些属性,
意思就是制造一个设计界面的环境,就像我们开始vb工程拉窗体那样的。
-----------------------------我就是这样做的,,挺好玩的,呵呵,现在还有这个程序呢。。