- •Основы программирования на языке с#
- •Структура программы
- •Типы данных в 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
-
Работа с цветами ColorDialog
Компонент Windows Forms ColorDialog является стандартным диалоговым окном, в котором пользователь может выбрать цвет из палитры, а также добавить в палитру дополнительные цвета. Это окно аналогично диалоговому окну для выбора цветов в других приложениях Windows.
Внешний вид компонента Windows Forms ColorDialog можно настроить с помощью набора его свойств. В этом диалоговом окне два раздела: в первом представлены основные цвета, во втором — средства для настройки цветов пользователем.
Большинство свойств ограничивают набор цветов, которые пользователь может выбрать в этом диалоговом окне. Для отображения диалогового окна вызывается метод ShowDialog.
Цвет, выбранный в диалоговом окне, возвращается в свойстве Color.
Если для свойства FullOpen задано значение true, пользователь может задавать собственные цвета. Если для свойства FullOpen задано значение false, кнопка "Определить цвет" недоступна и пользователь может работать только со стандартными цветами палитры.
Если для свойства SolidColorOnly задано значение true, пользователь не может выбирать полутона, для выбора доступны только чистые цвета.
Если для свойства AnyColor задано значение true, в диалоговом окне отображаются все доступные цвета в наборе основных цветов.
Создание диалогового окна для работы с цветами
Чтобы создать диалоговое окно для выбора цвета выполните следующие действия:
-
Выберите в Панели элементов на вкладке Диалоговые окна элемент управления ColorDialog и добавьте его на форму в область невидимых элементов:
-
Настройте внешний вид диалогового окна цветов задав нужные значения для свойств FullOpen, AnyColor и SolidColorOnly, например:
colorDialog1.FullOpen = true;
colorDialog1.AnyColor = true;
colorDialog1.SolidColorOnly = false;
Выбор цвета с помощью компонента ColorDialog
-
Отобразите диалоговое окно с помощью метода ShowDialog.
-
С помощью свойства DialogResult определите, как было закрыто диалоговое окно.
-
С помощью свойства Color компонента ColorDialog задайте выбранный цвет.
В приведенном ниже примере обработчик событий Click элемента управления Button открывает компонент ColorDialog. Когда цвет выбран и пользователь нажимает кнопку ОК, фоновый цвет элемента управления Button меняется на выбранный цвет. В примере предполагается, что на форме есть элемент управления Button и компонент ColorDialog.
private void button1_Click(object sender, System.EventArgs e)
{ if(colorDialog1.ShowDialog() == DialogResult.OK)
button1.BackColor = colorDialog1.Color;
}
Добавьте в конструктор формы следующий код, чтобы зарегистрировать обработчик событий.
-
Шрифты FontDialog
Компонент Windows Forms FontDialog является стандартным диалоговым окном, аналогичным окну Windows Шрифт. Он используется для предоставления шрифтов, установленных в операционной системе. Этот компонент используется в приложении Windows в качестве простого решения для выбора шрифтов вместо диалогового окна, настраиваемого самостоятельно.
По умолчанию в диалоговом окне отображаются списки "Шрифт", "Стиль" и "Размер"; поля флажков для таких эффектов, как зачеркивание и подчеркивание; раскрывающийся список "Набор символов"; поле, в котором показан образец шрифта. (Набор символов определяет, какие символы доступны для данного шрифта: например, иврит или японский.) Чтобы вывести диалоговое окно шрифтов, следует вызвать метод ShowDialog.
Компонент
FontDialog
обладает рядом свойств, определяющих
его внешний вид. Свойствами, задающими
параметры диалогового окна, являются
Font
и Color.
Свойство Font
задает шрифт, стиль, размер, набор
символов и эффекты, например: Arial,
10pt, style=Italic, Strikeout
.
Создание диалогового окна для выбора шрифта
Чтобы создать диалоговое окно для выбора шрифта выберите в Панели элементов на вкладке Диалоговые окна элемент управления FontDialog и добавьте его на форму в область невидимых элементов:
Отображение списка шрифтов с помощью компонента FontDialog
Чтобы выбрать свойства шрифта с помощью компонента FontDialog
-
Отобразите диалоговое окно с помощью метода ShowDialog.
-
С помощью свойства DialogResult определите, как было закрыто диалоговое окно.
-
Для задания требуемого шрифта воспользуйтесь свойством Font.
В приведенном ниже примере обработчик события Click элемента управления Button открывает компонент FontDialog. Когда шрифт выбран и пользователь нажимает кнопку ОК, свойство Font элемента управления TextBox приобретает значение выбранного шрифта. Пример предполагает, что в форме есть элемент управления Button, элемент управления TextBox и компонент FontDialog.
private void button1_Click(object sender, System.EventArgs e)
{ if(fontDialog1.ShowDialog() == DialogResult.OK)
textBox1.Font = fontDialog1.Font;
}