Я пишу приложение на C# со следующим расположением элементов управления на форме.Как получить доступ к элементам управления в tabcontrol?
Во-первых, есть дочерняя форма, которая содержит разделительный контейнер, который поставляется с двумя панелями Panel1 слева и Panel2 справа. Панель 1 содержит флажки и текстовые поля. Панель 2 содержит элемент управления вкладкой. Каждая вкладка, созданная программно, содержит флажки и текстовые поля.
Когда я нажимаю «Сохранить» в верхней части дочерней формы, все данные из всех элементов управления Panel1 сохраняются в двоичном файле правильно. Затем процедура сохранения должна будет проходить через каждую вкладку в элементе управления вкладкой и сохранять данные из флажков и текстовых полей на каждой вкладке. Вот то, что я до сих пор:
foreach (TabPage tab in tabControl1.TabPages)
{
string Question = tbQuestion.Text(tabControl1.SelectedIndex);
}
К сожалению, tbQuestion.Text заканчивается с линией волнистые под ним, сообщение об ошибке, указывающее, что «не существует в текущем контексте.» То же самое произойдет со всеми другими элементами управления на каждой вкладке. Что мне нужно сделать для доступа к элементам управления на каждой вкладке?
Спасибо за идеи, Тони. Я обязательно отправлю идею List. Это похоже на то, что мне нужно. Итерация через несколько вкладок звучит намного больше, чем мне действительно нужно. Если есть более простой способ, почему бы и нет? –
user2272380