社区
Delphi
帖子详情
请问各位如何Show一个窗体但不让它得到Focus?
natrium11
2002-02-07 05:16:07
这个窗体我设成了StayOnTop,不想让它抢走原来焦点窗体的Focus,我应该怎么做?
若把焦点再设回去会引起闪烁!!
谢谢!
...全文
56
11
打赏
收藏
请问各位如何Show一个窗体但不让它得到Focus?
这个窗体我设成了StayOnTop,不想让它抢走原来焦点窗体的Focus,我应该怎么做? 若把焦点再设回去会引起闪烁!! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
charge
2002-02-09
打赏
举报
回复
多谢!
natrium11
2002-02-08
打赏
举报
回复
我到Borland Community上问了一下,才知道用ShowWindow(Handle,SW_SHOWNA),今天早上知道的结果,看来充电电池兄来得真准时,呵呵。
natrium11
2002-02-07
打赏
举报
回复
但是我没法在它获得焦点之前阻止它啊,WINDOWS提供的几个消息都不能设返回值的,只是通知而已。
那它已经获得焦点了,我再把焦点移走,所以会有一下闪烁。
charge
2002-02-07
打赏
举报
回复
用windows api 函数ShowWindow,查查sdk帮助看看参数的设置
chenjbjbjb
2002-02-07
打赏
举报
回复
用SetForegroundWindow应该不会闪的
chenjbjbjb
2002-02-07
打赏
举报
回复
激活会闪烁吗?不能吧?
SetForegroundWindow(handle)
xujinmax
2002-02-07
打赏
举报
回复
建一个窗口过程,将WM_ACTIVE这条消息栏下来,它就得不到焦点了
natrium11
2002-02-07
打赏
举报
回复
可是那样会闪烁啊!!!!!!!!
Delphi的Popup Help(就是指出比如说你指向的变量的定义)不就是用一个窗体实现的吗?但是它一点也不会闪烁,而且焦点始终在Editor上,那是怎样实现的?
forgot2000
2002-02-07
打赏
举报
回复
把这个窗体Dock进主窗体就可以了。
wanwangzhiwang
2002-02-07
打赏
举报
回复
首先找到当前窗体名称,然后show你想要的窗体,再将找到的窗体active
erp2
2002-02-07
打赏
举报
回复
显示后在Active别的表单就可以了呀!
C# Winform如何在MDI中使子
窗体
只保留
一个
实例
`Show()`方法用于显示
窗体
,而`
Focus
()`方法确保
窗体
获得焦点,使其成为活动窗口。 7. **代码实现**: 在`OpenWindow`方法中,我们首先检查`ContainMDIChild`方法是否已经存在相同类型的子
窗体
。如果不存在,则...
在MDI中只保留
一个
相同的子
窗体
这种方法更加灵活且可靠,因为它不依赖于子
窗体
的显示文本,而是直接使用子
窗体
的`Name`属性进行判断,这样即使子
窗体
的文本被修改也不会影响到该功能的正确性。 ### 知识点四:示例应用 下面是
一个
示例,展示如何...
WinForm
窗体
间事件调用
例如,在
一个
窗体
中触发另
一个
窗体
上的某个事件,这种需求在很多应用场景中非常常见。本文档将详细介绍如何在A
窗体
中调用B
窗体
中的某个事件,并通过具体代码示例进行解释。 #### 关键概念 1. **事件(Event)**:在...
winform不获取焦点的右下角提示
窗体
在Windows Forms(Winform)开发中,创建
一个
不获取焦点且能像QQ那样在屏幕右下角滑动显示的提示
窗体
是一项常见的需求。这样的设计能够实现非侵入式的用户通知,让用户在不中断当前操作的情况下接收信息。下面将详细...
C#
窗体
控件
- **用途**:通过Name属性可以在代码中唯一标识
一个
窗体
,便于后续操作。 2. **WindowState属性** - **功能**:设置或获取
窗体
的显示状态(正常、最小化或最大化)。 - **用途**:根据应用程序的需求调整
窗体
的...
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章