
- •Основы программирования на языке с#
- •Структура программы
- •Типы данных в c#
- •Переменные и константы
- •Управляющие конструкции
- •If (условие) действие;
- •Комментарии
- •Int count; // Эта переменная хранит количество элементов
- •Массивы
- •Исключения
- •Среда Visual Studio
- •Общие сведения об основных понятиях платформы .Net Framework
- •Контейнеры: проекты и решения
- •Типы и расширения файлов в Visual Studio для с#
- •Переходы в рамках интегрированной среды разработки
- •Типы окон и операции над ними
- •Элементы управления
- •Панель элементов
- •Окно "Свойства"
- •Создание приложений Windows Forms
- •Операции над проектами Windows
- •В результате откроется окно Сохранить проект.
- •Работа с формами
- •Создание формы Windows Forms
- •Настройка формы
- •Просмотр кода для формы
- •Создание глобальной переменной класса Form
- •Переименование формы
- •Установка расположения форм Windows Forms на экране
- •Выбор начальной формы в приложении Windows
- •Настройка размера формы Windows Forms
- •Добавление фоновых изображений в формы Windows Forms.
- •Отображение модальных и немодальных форм Windows Forms
- •Создание прозрачных форм Windows Forms
- •Изменение границ формы Windows Forms с помощью конструктора
- •Переход между формами
- •Cкрытие и закрытие форм
- •Работа с элементами управления Windows Forms
- •Добавление элементов управления в формы Windows Forms
- •Изменение размера элементов управления в формах Windows Forms
- •Определение текста, отображаемого элементом управления Windows Forms
- •Определение клавиш доступа для элементов управления Windows Forms
- •Добавление элементов управления, для которых не существует пользовательского интерфейса, в формы Windows Forms
- •Закрепление элементов управления в формах Windows Forms
- •Выравнивание нескольких элементов управления в формах Windows Forms
- •Обработка события клавиши на элементе управления
- •Обращение к элементу управления на другой форме
- •Привязка элементов управления в формах Windows Forms
- •Элементы управления
- •Button – кнопка)
- •Надпись – Label
- •Поле ввода TextBox
- •Чтобы выделить текст программными средствами:
- •Панель Panel
- •Таймер Timer
- •Переключатель CheckBox
- •Переключатель RadioButton
- •Группа объектов GroupBox
- •Списки ComboBox
- •Рисунки PictureBox
- •Чтобы задать рисунок программными средствами задайте свойство Image при помощи метода FromFile класса Image, например:
- •Массив рисунков ImageList
- •Программное меню MenuStrip
- •Синхронизация меню на разных формах
- •Создание списка в окне интерфейса mdi с помощью MenuStrip
- •Блокирование доступа к элементам меню ToolStripMenuItem
- •Скрытие объектов ToolStripMenuItem
- •Контекстное меню ContextMenu
- •Привязка контекстного меню к элементу управления.
- •Панель инструментов ToolStrip
- •Строка состояния StatusStrip
- •Размер таблицы
- •Интерфейс таблицы
- •Диалоговые окна OpenFileDialog и SaveFileDialog
- •Работа с цветами ColorDialog
- •Шрифты FontDialog
- •Счетчик DomainUpDown
- •Счетчик NumericUpDown
- •Индикатор процесса ProgressBar
- •Текстовый редактор RichTextBox
- •Элемент управления Windows Forms RichTextBox позволяет записывать отображаемые в нем данные в одном из следующих форматов:
- •Вкладки TabControl
- •Чтобы добавить новую вкладку:
- •Календарь MonthCalendar
- •Браузер WebBrowser
- •Диалоговое окно MessageBox
- •Создание графических объектов
- •Методы класса Graphics
- •Примеры построения графических объектов
- •Кривая Безье
- •Построение треугольника в этом примере создадим код для рисования треугольника. Координаты треугольника создаются случайным образом: Чтобы создать треугольник:
- •Создание графика функции в этом примере создадим код для построения графика функции на интервале .
- •Чтобы построить график функции необходимо:
- •Диаграммы
- •Установка компонента по работе с диаграммами
- •Основные методы по работе с компонентом zedGraphControl
- •Примеры построения диаграмм
- •Создание приложений на языке Visual c# в среде программирования Visual Studio Учебное пособие
- •665709, Братск, ул.Макаренко,40
-
Элементы управления
-
Button – кнопка)
-
Чаще всего элемент управления Button (кнопка) в Windows Forms используется для выполнения какой-либо программы при нажатии кнопки.
Чтобы создать на форме элемент управления Кнопка (button) необходимо в Панели элементов выбрать элемент button и перенести его на форму.
Если дважды щелкнуть элемент управления Button в работающем приложении, то каждый щелчок будет обрабатываться отдельно; другими словами, этот элемент управления не поддерживает событие двойного щелчка.
Назначение Элемента управления Button кнопкой Принять
В любой форме Windows Forms можно назначить элемент управления Button кнопкой "Принять", называемой также кнопкой по умолчанию. Кнопка по умолчанию нажимается при любом нажатии клавиши ВВОД независимо от того, на каком элементе управления формы в этот момент находится фокус.
Внимание. Исключение составляют случаи, когда элемент управления, на котором находится фокус, является другой кнопкой (в этом случае нажимается кнопка, на которой находится фокус), многострочным текстовым полем или настраиваемым элементом управления, перехватывающими клавишу ВВОД.
Чтобы назначить Элемента управления Button кнопкой "Принять":
-
Выберите форму, в которой находится кнопка.
-
В окне Свойства задайте в качестве свойства формы AcceptButton имя элемента управления Button.
Создание кнопки отмены в формах Windows Forms с помощью конструктора
В любой форме Windows Forms элемент управления Button можно назначить кнопкой "Отмена". Кнопка "Отмена" активируется при любом нажатии клавиши ESC, независимо от того, на каком элементе управления формы находится в этот момент фокус. Такая кнопка обычно создается, чтобы позволить пользователю быстро прервать операцию, не выполняя никакого действия.
Чтобы назначить кнопку "Отмена"
-
Выделите форму, в которой находится кнопка.
-
В окне Свойства установите значение свойства формы CancelButton равным имени элемента управления Button.
-
Надпись – Label
Элементы управления Label (Windows Forms) предназначены для отображения текста или изображений, которые пользователь не может изменить с клавиатуры. Они используются для идентификации объектов на форме, например, для описания того, что произойдет с элементом управления после выполнения на нем щелчка мышью, или для отображения сведений в ответ на процесс или событие во время выполнения приложения. Например, имеется возможность использовать надписи для добавления описательных заголовков в текстовые поля, списки, поля со списком и т.д. Кроме того, возможно написание кода, который изменяет текст, отображаемый в надписи, в ответ на события во время выполнения. Например, если приложению требуется несколько минут на обработку изменения, можно отобразить в надписи сообщение о статусе обработки.
Так как элемент управления Label не может получать фокус, он может также использоваться для создания клавиш доступа для других элементов управления. Клавиша доступа позволяет пользователю выбрать другой элемент управления, используя сочетание клавиши ALT и заданной клавиши.
Отображаемый в надписи текст содержится в свойстве Text. Свойство TextAlign позволяет задать выравнивание текста в надписи.
Приведение размера элемента управления Label в соответствие с его содержимым
Отображаемый элементом управления форм Windows Label текст надписи может состоять из одной или нескольких строк.
Имеется возможность использовать фиксированную длину текста или же автоматически изменять размер надписи в соответствии с длиной текста. Свойство AutoSize позволяет автоматически изменять размер элементов управления в соответствии с размером надписи; это свойство очень полезно в случае изменения надписи во время выполнения.
Чтобы размер элемента управления надписи динамически изменялся в соответствии с его содержимым, установите для свойства AutoSize значение true.
Если для свойства AutoSize установлено значение false, то слова, указанные в свойстве Text и не помещающиеся на одну строку, будут перемещаться, если это возможно, на другую строку, однако размер элемента управления увеличиваться не будет.