所以我尝试使用以下代码创建标签:
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
方法,但是当我尝试这种方法时,视觉工作室仍会抛出异常。
答案 0 :(得分:1)
原来是BringToFront();
我在寻找bringToFront();