Добавление элементов управления 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Добавление элементов управления



При работе в визуальном режиме конструктор Windows Forms переводит выполняемые действия в исходный код C# и записывает их в файл проекта с именем имя.designer.cs, где имя – имя, назначенное форме. Когда приложение будет выполнено, элементы пользовательского интерфейса будут размещены и скорректированы по размеру таким образом, как они отображаются на поверхности построения.

Задание свойств

После добавления элемента управления на поверхность разработки в окне Свойства можно задать его свойства, такие как цвет фона и текст по умолчанию.

В конструкторе Windows Form значения, задаваемые в окне Свойства, являются начальными значениями, которые будут назначены соответствующему свойству при создании элемента управления во время выполнения.

Во многих случаях доступ к значениям и их изменение возможно программными средствами во время выполнения путем получения и установки свойств в экземпляре класса элемента управления в приложении. Окно Свойство может оказаться полезным во время выполнения, так как с его помощью можно просматривать все свойства, события и методы, поддерживаемые элементом управления.

Обработка событий

Программы с графическим интерфейсом пользователя главным образом основаны на событиях. Такие программы ожидают действий пользователя, например ввода текста в текстовое поле, нажатия кнопки или изменения выбора в поле со списком. При выполнении действия элемент управления, который всего лишь представляет собой экземпляр класса.NET Framework, отправляет событие в приложение. Для обработки события можно написать специальный метод в приложении, который будет вызван при получении события.

В окне Свойства можно указать события, которые должны обрабатываться в коде. Для просмотра событий элемента управления следует выбрать его в конструкторе и нажать кнопку События с изображением молнии ()в панели инструментов окна Свойства.

При добавлении обработчика событий через окно Свойства конструктор автоматически создает пустое тело метода. Чтобы метод выполнил некоторое действие, необходимо написать код. Большинство элементов управления создают много событий, но часто приложению придется обрабатывать лишь часть из них или даже только одно. Например, возможно потребуется обработать событие Click для кнопки, но не ее событие SizeChanged, если только нет необходимости в каких-либо действиях при изменении размера кнопки.

Удаление обработчика события

Создать функцию обработки события можно несколькими способами.

Чтобы создать обработчик события необходимо выполнить одно из следующих действий.

· Дважды щелкнуть по компоненту. Внимание, в этом случае автоматически создается обработка только одного события: «Щелчок мыши на этом компоненте в рабочем приложении». Все остальные обработчики создавать этим способом нельзя.

· Перейти в окне Свойства компонента в режим События, выбрать необходимое событие и дважды щелкнуть в поле возле него.

В результате будет создан код функции по обработке выбранного события.

Следующим шагом необходимо прописать соответствующие событию команды в теле созданной функции.

Внимание! Функция будет автоматически прописана в файле Имя_формы.Designer.cs. Поэтому простым удалением кода функции из файла Имя_формы.cs избавиться от ненужной функции не удастся.

Чтобы удалить обработчик события необходимо перейти в окне Свойства компонента в режим События, выбрать необходимое событие и удалить его.

Создание кода

Чтобы проще было прописывать методы и свойства используйте встроенный в Visual Studio подсказчик, который вызывается комбинацией клавиш: CTRL+Space (пробел).

В результате появляется окно с набором допустимых в данной ситуации методов, переменных, свойств:

Если подсказчик при нажатии комбинации клавиш Ctrl+пробел не появился, то в выше прописанном коде имеется ошибка. До исправления ошибки в выше прописанном коде подсказчик будет отключен.

 

Панель элементов

На Панели элементов отображаются значки элементов управления и других элементов, которые можно добавить в проекты Visual Studio.

Чтобы открыть Панель элементов, в меню Вид выберите Панель элементов.

Можно закрепить Панель элементов, зафиксировать ее в открытом состоянии или задать для нее параметр Автоматически скрывать.

Любой значок с Панели элементов можно перетащить в область представления "Конструктор" или вставить в редактор кода интегрированной среды разработки Visual Studio. В обоих случаях в активный файл проекта добавляется базовый код для создания экземпляра элемента, представленного на панели элементов.

Панель элементов показывает только элементы, подходящие к типу файла, в котором работает пользователь. На странице HTML, например, доступны только вкладки HTML и Общие. В форме Windows Form показаны все категории элементов управления Windows Forms. Элементы окна Панель элементов не отображаются при редактировании консольных приложений, так как они обычно создаются без графического пользовательского интерфейса и для требуемой версии.NET Framework. Набор доступных элементов управления также зависит от целевой версии.NET Framework для проекта.

Можно настроить окно Панель элементов, перестанавливая элементы внутри вкладки или добавляя вкладки и элементы.



Поделиться:


Последнее изменение этой страницы: 2017-01-20; просмотров: 573; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.135.224 (0.005 с.)