Обращение к элементу из кода: различия между версиями
Внешний вид
Sidminik (обсуждение | вклад) Новая страница: «Обратиться к элементу можно, используя его имя: <syntaxhighlight lang="C#"> TextBoxControl1.Text = "my text"; </syntaxhighlight> По сути, элемент управления FastReport является оберткой над стандартным элементом управления .NET Framework. Он реализует многие, но не все, свойства стандартного элемен...» |
Sidminik (обсуждение | вклад) Нет описания правки |
||
| Строка 5: | Строка 5: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
По сути, элемент управления | По сути, элемент управления дизайнера является оберткой над стандартным элементом управления <code>.NET Framework</code>. Он реализует многие, но не все, свойства стандартного элемента. Если реализованных свойств вам не достаточно, вы можете обратиться к стандартному элементу следующим образом: | ||
используя свойство Control, которое возвращает тип System.Windows.Forms.Control: | *используя свойство <code>Control</code>, которое возвращает тип <code>System.Windows.Forms.Control</code>: | ||
<syntaxhighlight lang="C#"> | <syntaxhighlight lang="C#"> | ||
| Строка 13: | Строка 13: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
используя свойство, имя которого совпадает с именем элемента без приставки | *используя свойство, имя которого совпадает с именем элемента без приставки <code>Control</code>. Например, для элемента <code>TextBoxControl</code> свойство <code>TextBox</code> возвращает стандартный элемент типа <code>System.Windows.Forms.TextBox</code>: | ||
<syntaxhighlight lang="C#"> | <syntaxhighlight lang="C#"> | ||
| Строка 19: | Строка 19: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Справку по свойствам и методам элементов управления можно получить в MSDN. | Справку по свойствам и методам элементов управления можно получить в <code>MSDN</code>. | ||
Текущая версия от 04:55, 20 октября 2026
Обратиться к элементу можно, используя его имя:
TextBoxControl1.Text = "my text";
По сути, элемент управления дизайнера является оберткой над стандартным элементом управления .NET Framework. Он реализует многие, но не все, свойства стандартного элемента. Если реализованных свойств вам не достаточно, вы можете обратиться к стандартному элементу следующим образом:
- используя свойство
Control, которое возвращает типSystem.Windows.Forms.Control:
(TextBox1.Control as TextBox).ShortcutsEnabled = false;
- используя свойство, имя которого совпадает с именем элемента без приставки
Control. Например, для элементаTextBoxControlсвойствоTextBoxвозвращает стандартный элемент типаSystem.Windows.Forms.TextBox:
TextBox1.TextBox.ShortcutsEnabled = false;
Справку по свойствам и методам элементов управления можно получить в MSDN.