*急*有关窗口置顶问题

lipkissnow 2006-12-09 10:04:53

情况:
窗口A
窗口B -->TopMost(True)

在窗口A中设置一个Timer指定子窗口B在预定时间打开。在窗口A运行后,选择其它正运行的程序(如:Office...)让窗口A在桌面为非激活状态。此时窗口B被打开时不能置顶。请问如何解决?
...全文
141 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
CuttleBone 2006-12-29
  • 打赏
  • 举报
回复
我知道,Rabbit,请我吃饭我就告诉你
lipkissnow 2006-12-12
  • 打赏
  • 举报
回复
感谢大家顶贴,问题依然存在。散分。
add777 2006-12-09
  • 打赏
  • 举报
回复
或者api:SetForegroundWindow(b.handle)
add777 2006-12-09
  • 打赏
  • 举报
回复
B.BringToFront
zmaini1420 2006-12-09
  • 打赏
  • 举报
回复
没明白什么意思
cghhhh 2006-12-09
  • 打赏
  • 举报
回复
不懂你的意思
  • 打赏
  • 举报
回复
沒看明白怎么回事
踏平扶桑 2006-12-09
  • 打赏
  • 举报
回复
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Dim Nf As New Form
Nf.Text = "Test"
Nf.TopMost = True
Nf.Show()
End Sub

没问题
ssrwf 2006-12-09
  • 打赏
  • 举报
回复
你是不是其它地方设的不对啊
ssrwf 2006-12-09
  • 打赏
  • 举报
回复
不是吧,我试了,只要TopMost(True)不管打开什么都是最上方

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧