在代码中更改标签控件的Z-Index

时间:2015-03-07 04:51:34

标签: c# controls z-index styling

所以我尝试使用以下代码创建标签:

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.

但我还想改变这封信#34;标签有最高的&#34; z-index&#34;或将其带到所有其他控件的前面。我知道你可以这样做,通过右键单击并选择&#34;带到前面的#34;投掷视觉工作室,但有没有办法做到这一点扔代码?我也研究了Canvas.SetZIndex方法,但是当我尝试这种方法时,视觉工作室仍会抛出异常。

1 个答案:

答案 0 :(得分:1)

原来是BringToFront();

我在寻找bringToFront();