Отображение цветовой палитры
Для отображения диалогового окна цветовой палитры можно использовать встроенный компонент ColorDialog вместо того, чтобы создавать свое собственное диалоговое окно. Например, можно дать пользователям возможность выбрать цвет и применить его в форме Windows после нажатия кнопки в форме.
Отображение диалогового окно выбора цвета
1. В меню Файл выберите команду Создать проект.
Откроется диалоговое окно Создание проекта.
2. Выберите элемент Приложение Windows Forms и нажмите кнопку ОК.
3. Перетащите элемент управления Button из панели элементов в форму и измените следующие свойства в окне Свойства.
Свойство | Значение |
Имя | formColor |
Текст | Цвет |
4. С вкладки Диалоговые окна на панели элементов перетащите в форму компонент ColorDialog.
В области компонентов появится компонент colorDialog1.
5. Дважды щелкните кнопку Цвет, чтобы создать обработчик событий по умолчанию в редакторе кода.
6. В обработчик событий formColor_Click добавьте следующий код для отображения диалогового окна выбора цвета и изменения фонового цвета формы в соответствии с выбором пользователя.
if (colorDialog1.ShowDialog() == DialogResult.OK) { this.BackColor = colorDialog1.Color; } |
7. Нажмите клавишу F5 для выполнения кода.
8. При открытии формы нажмите кнопку Цвет, выберите цвет в открывшемся диалоговом окне и нажмите ОК.
9. Убедитесь, что выбранный цвет применяется к форме.
10. Закройте приложение.
ListBox and ComboBox Controls
How to: Add and Clear Items in a ListBox Control
This example adds the contents of a Windows Forms TextBox control to a ListBox control when you click button1, and clears the contents when you click button2.
Example
private void button1_Click(object sender, System.EventArgs e)
{
listBox1.Items.Add("Sally");
listBox1.Items.Add("Craig");
}
private void button2_Click(object sender, System.EventArgs e)
{
listBox1.Items.Clear();
}
Compiling the Code
This example requires:
· A form with a ListBox control named listBox1 and two buttons named button1 and button2. Add the button1Click event handler to button1_Click, and the button2Click event handler to button2_Click.
ListBox и ComboBox
Добавление и удаление элементов в элементе управления "ListBox"
В этом примере содержимое элемента управления TextBox Windows Forms добавляется[7] в элемент управления ListBox при нажатии кнопки button1, а удаляется при нажатии кнопки button2.
Пример
private void button1_Click(object sender, System.EventArgs e)
{
listBox1.Items.Add("Sally");
listBox1.Items.Add("Craig");
}
private void button2_Click(object sender, System.EventArgs e)
{
listBox1.Items.Clear();
}
Компиляция кода
Для этого примера необходимы следующие компоненты.
· Форма с элементом управления ListBox с именем listBox1 и две кнопки с именами button1 и button2. Добавьте обработчик событий Click button1 в button1_Click и обработчик событий Click button2 в button2_Click.
Дата добавления: 2022-05-27; просмотров: 112;