Я разрабатываю форму с несколькими опциями, которая имитирует форму регистрации, и я хочу отобразить некоторые подсказки и описания в RichTextBox
, расположенном рядом с опциями, когда указатель мыши пользователя находится под GroupBoxes
.
Поскольку я довольно новичок в программировании, я не знаю, является ли получение всех имен элементов управления одним за другим оптимальным, поэтому я хочу получить имена элементов управления внутри элемента управления tabControl
, который я использую для организациивсе.
private void TabControl1_MouseHover(object sender, EventArgs e)
{
foreach(Control c in this.Controls)
{
string name = c.Name;
TooltipText(name);
}
}
И у меня также есть метод, где я напишу текст, который будет отображаться в RichTextBox
.
private string TooltipText(string name)
{
if(name == "Name:")
{
return "blabla";
}
else
{
return "none";
}
}
Я попробовал универсальный метод дляпоказать окно сообщения, если элемент управления был обнаружен, и, как я подозревал, ничего не показывалось:
private void TooltipText(string name)
{
if(name == "LBL_Name")
{
MessageBox.Show("hey");
return;
}
}
Как правильно определить элементы управления Groupboxes
или другие типы внутри элемента управления TabControl
,а также отобразить текст в поле рядом с ним?