在代码中更改标签控件的 Z 索引

本文关键字:控件 索引 标签 代码 | 更新日期: 2024-10-30 11:01:07

所以我正在尝试使用以下代码创建一个标签:

Label letter = new Label();
String key = Convert.ToString(e.KeyChar);
letter.Text = key;
letter.ForeColor = textColor;
letter.Size = new Size(10, 20);
letterSpacing = letterSpacing + letter.Size.Width;
letter.Location = new Point(letterSpacing, (line * 18));
type.Controls.Add(letter);
letters.Add(letter); //this is a List<> of controls.

但我也想更改"字母"标签以具有最高的"z-index"或将其置于所有其他控件的前面。 我知道您可以通过右键单击并选择"置于前面"来执行此操作抛出的视觉工作室,但是有没有办法做到这一点抛出的代码? 我还研究了Canvas.SetZIndex方法,但是当我尝试这样做时,视觉工作室仍然会抛出和异常。

在代码中更改标签控件的 Z 索引

原来有一个BringToFront();

我一直在寻找bringToFront();