Windows Forms баг? - C#
Формулировка задачи:
На 1й картинке - что выходит если менять свойста строки на "visible=true" и "locked=false" с противоположных...
На 2й картинке - как должно быть.
Событие смены следующей строки - клик по предыдущему ТекстБоксу - количество... Начинается этот "сдвиг когда появляется полоса прокрутки(я не знаю как сделать это вручную, поэтому на панели поставил в свойствах AutoScroll=true)
Можно, пожалуйста, код прокрутки панели вручную(т.к. сам не могу до этого дойти), или другое решение данной проблемы.
Решение задачи: «Windows Forms баг?»
textual
Листинг программы
private void AddCommand() { CommandControl newCom = new CommandControl();//создание юзер-контрола newCom.Width = this.BodyCommandsPanel.ClientSize.Width - 1;//ширина = клиентская часть панели this.device.AddCommand(newCom); //добавление в список контрола this.BodyCommandsPanel.Controls.Add(newCom);//добавление контрола в панель newCom.Left = 0; //координата левая = 0 //координата верхняя: (общее количество контролов в списке * (высоту контрола+1) ) - сдвиг скроллбара по вертикали newCom.Top = this.device.Commands.IndexOf(newCom) * 56 - BodyCommandsPanel.VerticalScroll.Value; ; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д