
vb
文章平均质量分 51
louzu1
这个作者很懒,什么都没留下…
展开
-
vb6 的类内 withEvents 标记的变量不能触发事件的原因
很长时间不用 vb6,最近整理一个老程序,决定把分散在各处的 msFlexGrid 的处理集中起来,主要是使 msFlexGrid 的可写处理写在一个类里——现在几乎每个窗体都有一个近似的代码 copy。在封闭事件时出现了问题:在类内定义了 Dim WithEvents m_FG As MSFlexGrid,然后定义 Private Sub m_FG_KeyPress(KeyAscii As原创 2008-10-28 15:05:00 · 1963 阅读 · 0 评论 -
vb6自带 toolbar 的下来菜单样式按钮的代码操作
使用这个而不是直接布置界面的好处:vb6 的界面没看到流布局,因此如果窗体尺寸调整,界面会变得很难看。看 vb6 时代的软件,一般把命令一类写道 toolbar 、菜单,这样就不受窗体尺寸影响。 使用 toolbar 需要先引入“部件”,应当是 windows_common_6; toolbar 可放入普通按钮、下拉菜单,可以在设计时通过右键“属性”,“按钮”调整; 重点:原创 2008-10-11 14:35:00 · 4991 阅读 · 0 评论 -
让vb6的数据表格可以输出多层表头
现在使用 vb6 多为维护老程序。vb6 自身提供的数据表格有 datagrid、MSHFlexGrid 等,其中 MSHFlexGrid 需要添加引用。多数情况下数据表格都需要提供更复杂的布局,其中多层表头就是一种常用的格式。通过 google 搜索,发现多数的解决方法是用外部控件,此类控件通常价格不菲,优缺点就不说了。这里介绍发现并改进的一种用 MSHFlexGrid 实现多层表头原创 2008-10-08 11:46:00 · 1372 阅读 · 0 评论