Перейти к содержанию

Обращение к элементу из кода: различия между версиями

Материал из Химсофт Вики
Новая страница: «Обратиться к элементу можно, используя его имя: <syntaxhighlight lang="C#"> TextBoxControl1.Text = "my text"; </syntaxhighlight> По сути, элемент управления FastReport является оберткой над стандартным элементом управления .NET Framework. Он реализует многие, но не все, свойства стандартного элемен...»
 
Нет описания правки
 
Строка 5: Строка 5:
</syntaxhighlight>
</syntaxhighlight>


По сути, элемент управления FastReport является оберткой над стандартным элементом управления .NET Framework. Он реализует многие, но не все, свойства стандартного элемента. Если реализованных свойств вам не достаточно, вы можете обратиться к стандартному элементу следующим образом:
По сути, элемент управления дизайнера является оберткой над стандартным элементом управления <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>


используя свойство, имя которого совпадает с именем элемента без приставки "Control". Например, для элемента TextBoxControl свойство TextBox возвращает стандартный элемент типа System.Windows.Forms.TextBox:
*используя свойство, имя которого совпадает с именем элемента без приставки <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.