社区
VB
帖子详情
请问VB6中控件ZOrder的功能在VB.NET2005里怎么实现?
lywei123
2006-06-02 08:09:01
如题,是BringToFront吗?请教具体的代码
...全文
446
5
打赏
收藏
请问VB6中控件ZOrder的功能在VB.NET2005里怎么实现?
如题,是BringToFront吗?请教具体的代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liu_yuanwei
2006-06-03
打赏
举报
回复
BringToFront
相反的是SendToBack
chcky
2006-06-02
打赏
举报
回复
BringToFront,topmost都试一下好了
kssys
2006-06-02
打赏
举报
回复
是的。直接调用控件的BringToFront()方即可。
Form2 MyTest=New Form2()
MyTest.Show()
MyTest.BringToFront()
ilovejolly
2006-06-02
打赏
举报
回复
jf
dgrwang
2006-06-02
打赏
举报
回复
mark
VB.NET
使用复选框
控件
打开窗体(带窗体版本说明)
使用
VB.NET
编写的复选框
控件
使用例程。 可以复选,最多同时打开4个窗体,并按顺序排列。
两个按钮的Z序Z
Order
的
实现
-Z顺序的vc
实现
两个按钮的Z序Z
Order
的
实现
-Z顺序的vc
实现
像vb可以很容易
实现
用代码调整
控件
的Z
Order
,可是vc
实现
真是太麻烦了。现在终于变通
实现
了。还算简单。 另外还有CMFCTabCtrl的自绘 CTabCtrl的自绘 vc2008
实现
Windows窗口自动化操作类for
VB6
_V2.0 clsWindow源码
功能
描述 clsWindow是
VB6
环境下使用的一个操作外部程序窗口的类,比如得到窗口句柄,得到窗口
里
某个文本框的内容。非常方便,使用它可以让您脱身于一堆api函数,
功能
强大使用简单! 这个类楼主很早就开始封装了,原本打算做成类似DOM对象那样,通过一堆getElmentByXXX等方法
实现
对桌面程序下各个窗口以及
里
面各个
控件
对象的自由访问,但是具体要做的工作太多,目前只
实现
了一部分,期待大家一起加入更新维护。 目前该类封装了绝大部分对windows窗口的常用操作,例如:获取窗口句柄,设置窗口为活动窗口,设置窗口内文本框内容,点击窗口内的某些按钮等。 这个类现在还在一直不断地扩充,
功能
已经很强大很广泛,使用它可以轻而易举地设置窗口标题栏文字,移动窗体等等。以前要
实现
这些操作常常需要一大堆api函数,现在只需要一点点代码就可以了,完全让您脱身于api函数的海洋。当然您需要研究每个方法
实现
原理的话可以看一看源代码。 使用范例(请在v1.9以上测试): 1)关闭腾讯新闻窗口“腾讯网迷你版”。 Dim window As New clsWindow If window.GetWindowByTitle("腾讯网迷你版").hWnd > 0 Then window.CloseWindow '关闭窗口 End If 以上是不是很简洁呢? 20150715更新追加: 最新1.9版本更简洁,一句话解决: w.GetWindowByTitle("腾讯网迷你版").CloseWindow 小伙伴,是不是简洁爆了呢?:) 为了防止程序找不到窗口而一直等待可以改成: w.GetWindowByTitle("腾讯网迷你版",1).CloseWindow (意思为超时等待1秒。默认会耐心等60秒,除非你确定窗口一定有,然后就用上面的。) 2)获取某个打开的记事本
里
面的内容。假设记事本标题为“测试要求.txt - 记事本”,通过SPY等工具查看得知记事本的文本框类名为:Edit,那么我们编写程序如下: Dim window As New clsWindow If window.GetWindowByTitle("测试要求.txt - 记事本").hWnd > 0 Then MsgBox window.GetElementTextByClassName("Edit") End If 这个看起来也很简单,方法自由还可以使用正则匹配,可以写成下面这样: Dim window As New clsWindow If window.GetWindowByTitleEx("工作任务\.txt.*?", , , True).hWnd > 0 Then MsgBox window.GetElementTextByClassName("Edi", , True) '第三个参数表示是否使用正则,默认为false End If 获取标题那边如果觉得要把标题写完整太麻烦,可以将GetWindowByTitle该车GetWindowByTitleEx然后后面只要写关键字就行啦。看招: Dim window As New clsWindow If window.GetWindowByTitleEx("工作任务").hWnd > 0 Then MsgBox window.GetElementTextByClassName("Edit") End If clsWindow类最新版下载请关注博客: http://blog.csdn.net/sysdzw/article/details/9083313 '============================================================================================== '名 称:windows窗体控制类v2.0 '描 述:一个操作windows窗口的类,可对窗口进行很多常用的操作(类名为clsWindow) '使用范例:Dim window As New clsWindow ' window.GetWindowByTitle "计算器" ' window.closeWindow '编 程:sysdzw 原创开发,如果有需要对模块扩充或更新的话请邮箱发我一份,共同维护 '发布日期:2013/06/01 '博 客:http://blog.163.com/sysdzw ' http://blog.csdn.net/sysdzw 'Email :sysdzw@163.com 'QQ :171977759 '版
CStatic透明 按钮重叠 Z
order
调整 完美解决
vb和delphi
中
控件
的Z顺序很容易调整,vc默认就没法调节,点了按钮,就跑上面了。原来是有点技巧的,vc也能
实现
。 用vc这么久才发现,可悲。怪微软,应该默认就可以调整,害的我们搞这么久 为公司开发的静态
控件
,解决了所有的透明显示问题 1.动态刷新,文字重叠问题 2.父窗口放大之后,背景不对问题 3.频繁刷新闪动问题。 csdn有个帖子几十页也没解决,足见开发的难度之高。
cocos2d-x 滚动文字(CCLabelTTF)
cocos2d-x 文字 遮挡 滚动,用labelWithString和setTextureRect
实现
VB
16,719
社区成员
110,524
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章