问题标签 [bringtofront]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
268 浏览

android - GridView 孩子在 android 4.4 中脱颖而出

Android 中显然有一个错误会破坏 View.bringToFront。在 GridView 中,我想通过调用 bringToFront() 将子 View 置于前面,当我在子视图上调用此方法时,子视图将移动到 GridView 的右下角位置。我不知道如何解决这个问题。任何帮助都应该不胜感激。

0 投票
2 回答
7639 浏览

vb.net - 如果 MDIChild 表格已经打开,请将其放在前面

我一直在努力让它工作......我在 MDIchild 表单上有一个按钮,可以打开另一个 MDIchild 表单,但是如果表单已经打开,它不会识别它并打开一个新的而不是把它带到正面。这是我得到的代码:

这适用于打开新表单的按钮,然后我尝试添加:

但没有积极的结果。有人有什么想法吗?

问候,

豪尔赫·布里托

0 投票
2 回答
1929 浏览

delphi - 如何将被另一个窗口隐藏的 OpenDialog 带到前面

我有一个包含多个表单的应用程序,每个表单都有一个单独的任务栏按钮。

假设 form2 显示一个 OpenDialog,我点击另一个最大化的应用程序覆盖全屏区域,然后我通过选择它的任务栏按钮返回到 form2。瞧!OpenDialog 隐藏在我选择的另一个应用程序后面,我必须单击现在不可访问的 form2 才能将对话框重新置于前面。这真的很烦人,可能会使用户感到困惑。

下面是一些代码来说明这个问题:

是否有可能获得可见 opendialog 的句柄?它曾经是可能的,但是如果我捕获 OnDialogShow,那么使用新的 Vista 风格的 OpenDialog,OpenDialog 会恢复到旧的风格,这对我来说现在是不行的。

有任何想法吗?

0 投票
1 回答
955 浏览

c# - SetForegroundWindow 不起作用,如何检查类/标题名称

我有一个在后台运行的程序,当发生某些事情时会出现一个消息框,我想要它,所以单击“是”将切换到指定的程序。

我只是找不到 ClassName 和 CaptionName 与它一起使用,我需要它与魔兽世界游戏一起使用。

窗口标题在任务管理器上是“魔兽世界”,它被称为“魔兽世界零售”,当我检查它的属性时,它显示“Wow-64”属性,在属性上它说产品名称是“魔兽世界”所以我已经尝试了这些的所有组合,但没有任何效果。如果我把代码工作:
BringToFront("Notepad", "Untitled - Notepad");

所以它有效,我只是不知道我需要什么才能将它应用于 WoW。

我的代码是:

我真的没有看到关于 WoW 的任何特别之处,并且按照记事本示例的工作方式,正确的代码应该是:

作为一个全屏程序应该会影响它,而且我看不出暴雪已经实现了一些东西来阻止这个功能。

编辑:我只是将 ClassName 设置为 null 并且可以工作,因为标题名称只是窗口标题。不知道 ClassName 是什么我尝试了我能找到的一切。

0 投票
0 回答
209 浏览

c# - GTK 尖锐(重新)呈现一个点击的窗口(Ubuntu)

对于一个项目,我需要制作一个在 Gtk-sharp (2.12) 下应该是“可重复使用”的弹出窗口。我在 Ubuntu (14.04, LTS)、Monodevelop (4.0.12) 下开发

调用更新函数时,它应该刷新信息并向用户显示自己。刷新不是问题。我遇到的问题是向用户展示窗口时。

我的想法是使用 window.Present() 向用户展示它。然而,在测试这个时,我发现了一个奇怪的行为。测试代码包含在这篇文章的底部。

假设所有示例都从一个新启动的应用程序开始

场景一:

  1. 启动程序
  2. 在窗口外单击
  3. 等待
  4. 重复步骤 2 和 3。

结果:显示窗口,可以重复步骤 2 和 3。没问题。

场景二:

  1. 启动程序
  2. 点击“隐藏”按钮
  3. 等待
  4. 窗口重新出现->到目前为止,很好
  5. 点击“隐藏”按钮
  6. 在窗口外单击

结果:出现图标但不显示窗口,有时图标抖动。

我在这里错过了什么吗?TestPresent 主体内是否需要更多操作来重置窗口?

需要显示,以防窗口被隐藏。

0 投票
3 回答
11118 浏览

c# - 如何将 MDI 子表单放在前面?

概述:

我有一个 MDI 父表单,我可以在其中加载其他表单。加载第二个表格后,我无法再将第一个表格带到前面。

描述:

在父表单上,我有一个包含 2 个菜单项的菜单条;主页和搜索。每个点击事件都会加载相应的表单,除非所述表单已经加载。

问题:

一个。单击搜索。然后单击主页。

湾。如果再次单击“搜索”,它不再将其对应的、已打开的表单带到前面。

0 投票
1 回答
429 浏览

c# - 表单覆盖显示在移动和调整大小的表单后面

我已经设置了一个自定义控件作为加载叠加层,叠加层是一个带有图片框的表单,用于显示图像。

当覆盖显示它进入位置并位于调用它的主窗体的前面时,这看起来很棒。但是,当用户移动表单或调整其大小时,表单会转到主表单。

当主窗体正在移动或调整大小时,覆盖窗体可以毫无问题地移动和调整大小,但是在完成调整大小或移动后,窗体会移到主窗体后面。如何在不使用 TopMost 的情况下将覆盖表单带回顶部?

我使用从主窗体调用以下代码

和覆盖形式:

0 投票
1 回答
146 浏览

android - 将多个图像按顺序放在前面

我对 Bringtofront 方法有疑问。我一次使用许多图像。一切都在不停地移动。我想更改图像的 z 索引取决于它们的坐标。有什么办法吗?

当我移动图像时,我可能会检查每个图像的坐标。并按顺序使用 bringtofront ......但解决方案对我来说似乎并不明确。

编辑:

我添加了一些代码。计算并不那么重要。rl 是相对布局。当我单击 rl 时,会创建一个图像。问题是当我创建图像时,它会出现在旧图像上。我想要,哪个图像具有更大的 y 索引值。会在别人面前。

图片:http: //i.hizliresim.com/blkyzj.jpg

第 1 步:我创建了绿色正方形。第2步:我创建了棕色正方形。-> 棕色位于绿色的后面,因为绿色的 y 值较大。每次创建图像时,我都会检查 y 坐标,但图像也会移动。检查 y 值并在每次移动时都将其放在前面是有问题的。除了有 30 40 张图片...有没有办法像 image.zindex = ycoordinate*-1;

0 投票
1 回答
309 浏览

c# - How to use BringToFront(); properly?

So I've been working on a little game project called economy, and I've ran into a little problem. What I want is to draw a stick man on the screen when someone hires a new employee, I do this by creating a new picture box, and assigning the stick man image to it. However because I needed to do this over and over again (so that they could have unlimited employees) I had it create a new object each time.

To remove the stick men, when someone fired them, I added a new picture box over the old stick men that is just white, so it looks as if they disappear. However for some reason BringToFront(); does not appear to work with it, and so I can't get the white picture to be drawn over the stick men.

If someone could tell me why it is not working, or a way to reference the original stickmen pictureboxe's to change their image, that would be fantastic.

0 投票
0 回答
413 浏览

android - 在android中将图像放在前面

我做了一个照片拼贴的演示,我几乎已经完成了,但我想在点击时将图像放在前面,我已经尝试过如下代码,但它不起作用,我的代码如下:I附上了我的布局xml代码和相应的java代码,请帮我弄清楚,提前谢谢你 xml

代码

findViewById(R.id.collageView1).setOnClickListener(new OnClickListener() {