草庐IT

BringToFront

全部标签

c# - 将窗口保持在前台(即使它失去焦点)

在我的应用程序(C#,Windows窗体)中,我有一个电话信息屏幕:如果有来电,则会显示一个窗口,其中包含向调用者提供的附加信息。此窗口应在前台打开,并且即使用户正在另一个窗口中书写也应停留在那里(这样用户仍会看到有关来电的信息)。首先我使用了BringToFront-但这并不是在所有情况下都有效(例如,当主应用程序不在前台时)。现在我正在使用BringToFront和user32.dll函数BringWindowToTop->可以工作,但如果窗口失去焦点,它就在后台。我如何实现这种行为? 最佳答案 我想你想将表单设置为TopMos

c# - C# 中的 BringToFront()

我这里有一个为客户制作的应用程序,但有时他不知道订单是否已到达,因为他玩魔兽世界时音量已达到最大。但他说如果有新订单到达,他希望我的小通知窗口出现在他的游戏顶部。所以,我想我可以只使用BringToFront();这似乎在全屏应用程序最大化时起作用。但是,我注意到在全屏播放V8Supercars时,BringToFront();不会将通知窗口置于游戏顶部,因此我认为某些游戏有另一种方式来确保他们始终掌控一切。我如何确保无论何时我需要查看我的表单,它总是显示在其他任何内容之上? 最佳答案 form.TopMost=true;form.

c# - 将 Winforms 控件置于最前面

除了control.BringToFront()之外,还有其他方法可以将控件置于最前面吗?我在用户控件上有一系列标签,当我尝试将其中一个标签放在前面时,它不起作用。我什至遍历了所有控件并将它们全部发回,除了我感兴趣的那个,这并没有改变任何事情。这是将标签添加到用户控件的方法privatevoidAddUserLabel(){varfield=newUserLabel();userContainer.Controls.Add(field);SendLabelsToBack();//SendAlllabelstobackuserContainer.Controls[field.FieldN

android - bringToFront 在 RecyclerView 中不起作用

我想在RecyclerView中制作一个动画,它要求一个child拥有比另一个child更大的z-index。但是,当我在ViewGroup中使用bringToFront方法时,它不起作用。有什么方法可以让child在RecyclerView中处于最前面吗? 最佳答案 确实,bringToFront()没有帮助;它只是更改其父项的子项数组中子项的顺序,但不会更改子项的呈现顺序。如果您使用的是API-21或更高版本,您只需更改View的Z值(view.setZ(..))即可将其带到前面。在API-21下有一个您可以使用的回调:Recy

Android View.bringToFront() 导致闪烁

我在一个FrameLayout中有几个View。我写了一个转换,其中每个View都应用了一个自定义动画类。在此过渡期间,我需要将z顺序底部的View移到前面。我这样做:publicstaticvoidputBackAtFront(ViewGroupv){v.getChildAt(0).bringToFront();refreshEverything(v);}这是从我的自定义动画的applyTransformation()中调用的。即publicclassPivotAnimationextendsAnimation{privateViewview;...@Overrideprotecte

android - 如何在不调用 bringToFront() 的情况下将 View 置于最前面?

显然有一个bug在Android中会破坏View.bringToFront。如果我在GridView中安排了View,并想通过调用bringToFront()将View置于最前面,它可能会移动到GridView的右下角位置。那里发生了一些可疑的事情,所以我不能使用bringToFront()。当我不调用它时,一切正常。但是View重叠-如果我使用缩放动画来放大View,它会被底部和右侧的View部分遮挡。我检查了bringToFront的源代码,它调用了parent.bringChildToFront(...)就是这个方法publicvoidbringChildToFront(View

android - 线性布局 bringToFront()

我的线性布局中有4个按钮,我需要将第一个按钮放在前面。正常顺序是Button1|Button2|Button3|Button4但是当我调用button1.bringToFront()函数时,button1会像这样结束Button2|Button3|Button4|Button1我该如何解决这个问题。相对布局不会导致此问题,但我必须使用LinearLayout,因为按钮将垂直排列,并且在某些情况下我要删除按钮。谢谢 最佳答案 LinearLayout不适用于z轴,因此,它的名称为linear。尝试使用RelativeLayout,然后

android - 为什么 view.bringToFront() 不起作用?

我有一个RelativeLayout,它的顶部有控件。在运行时,我想显示一个刚刚添加到布局中的MapView,隐藏其下的所有其他View,但不隐藏顶部的控件。稍后MapView再次隐藏。layout_main.bringChildToFront(layout_main.findViewWithTag("paramsUI"));layout_main.invalidate();findViewByTag似乎有效,我已经在Debug模式下检查过了。我也试过:layout_main.findViewWithTag("paramsUI").bringToFront();还有什么我必须做的吗?编

android - 与 Android 中的 View.bringToFront() 相反

我想知道View.bringToFront()有没有相反的方法?当我调用bringToFront()时,我的整个屏幕都被锁定了,因为我在覆盖onMeasure()方法时遇到了一些问题(当我实现onMeasure时,我的自定义View即使进入onDraw方法也不会自行绘制)并且我的自定义View占据了整个屏幕...我非常需要bringToFront()但我需要启动一些持续三秒钟的动画,并且通过调用bringToFront()用户输入不再有效。我可以重置bringToFront()吗? 最佳答案 我也在寻找sendToBack()方法。

android - 如何让一切眼前一亮?

我有Activity和很多小部件,其中一些有动画,并且由于动画,一些小部件正在一个接一个地移动(平移)。例如,TextView在一些按钮上移动。..现在问题是我希望按钮始终位于前面。当TextView移动时,我想移动到按钮后面。我无法做到这一点我尝试了我所知道的一切,“bringToFront()”肯定不起作用。请注意,我不想通过将元素放置到布局的顺序来控制z顺序,因为我根本做不到:),布局很复杂,我不能将所有按钮都放在布局的开头 最佳答案 您可以在要放在前面的View上调用bringToFront()这是一个例子:yourView
12