ВУЗ:
Составители:
Рубрика:
100
Задача 20. Создание графического интерфейса, реагирующего на действия
пользователя
В современном мире пользователи привыкли и богатому интерфейсу, с
которым легко взаимодействовать. Одна из составных частей таких
графических интерфейсов – графика. В этом разделе будут рассмотрены
некоторые вопросы ее использования.
Для создания приложения с более продвинутым интерфейсом, чем
консоль, необходимо выбрать Windows Forms Application. При начале работы
с
таким типом проектов будет создана автоматически форма с названием Form1.
И такое приложение уже можно запускать, масштабировать окно (и другие
манипуляции – например, развернуть во весь экран), закрыть.
При запуске такого приложения мы увидим следующую форму:
Следует отметить, что в проекте, в кодах, есть 2 файла – Form1.cs и
Form1.Designer.cs. Первый
из них предназначен для изменения программистом.
Во втором файле находится код, который генерируется Visual Studio для
дизайнера форм и отвечает за создание элементов управления на форме
(кнопок, полей ввода и других элементов). Следует отметить, что второй файл
крайне не рекомендуется изменять начинающим программистам.
Следует отметить, что в Form1.cs можно создавать динамические элементы
управления.
Именно этим методом мы и воспользуемся.
Для того, что бы понять следующий шаг, отметим, что на форме сверху
есть полоса, которая «мешается» при вычислении координат. Поэтому часто на
форму помещают объект, в котором будет происходить рисование. Например
Panel. Разместим Panel динамически на форме.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication4 {
public partial class Form1 : Form {
Страницы
- « первая
- ‹ предыдущая
- …
- 98
- 99
- 100
- 101
- 102
- …
- следующая ›
- последняя »