Как динамически добавлять текстовое поле и соответствующим образом перемещать другие компоненты формы?
У меня есть простая форма windows для получения сведений о пользователе. Если пользователь хочет добавить альтернативный номер мобильного телефона, нажав кнопку"+", под ним должно появиться текстовое поле, а другие текстовые поля должны расположиться в соответствии с недавно добавленным текстовым полем. Я могу динамически добавлять текстовое поле во время выполнения, но не могу изменить положение другого компонента формы относительно динамически добавляемого текстового поля. Ниже приведен мой код и снимок формы. Заранее спасибо.
Что я уже пробовал:
Я могу динамически добавлять текстовое поле во время выполнения, но не могу изменить положение другого компонента формы относительно динамически добавляемого текстового поля. Ниже приведен мой код и снимок формы. Заранее спасибо.
TextBox txtRun = new TextBox(); txtRun.Name = "txtDynamic" + c++; txtRun.Location = new System.Drawing.Point(90, 74 + (20 * c)); txtRun.Size = new System.Drawing.Size(200, 25); txtRun.Location.X = 90; txtRun.Location.Y = 74; this.Controls.Add(txtRun);
Ralf Meier
Почему нет... где ты застрял ?
Где отображается новое текстовое поле и какие другие элементы управления должны переместиться туда ?