2015-03-07 6 views
0

Так что я пытаюсь создать ярлык со следующим кодом:Изменение Z-индекс контроля метки в коде

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, однако визуальные студии все еще бросают и исключают, когда я это пробую.

ответ

1

оказывается есть BringToFront();

Я искал bringToFront();

Смежные вопросы