Список ListBox Items SelectionMode ScrollAlwaysVisible Sorted MultiColumn SelectedIndex SelectedItem SelectedIndices SelectedItems
Список CheckedListBox CheckOnClick SelectionMode SelectedIndex SelectedItem CheckedIndices CheckedItems
Список ComboBox MaxDropDownItems Sorted Text
Список DomainUpDown ReadOnly UpDownAlign TextAlign Wrap Text
Элемент управления NumericUpDown Hexadecimal DecimalPlaces ThousandsSeparator Increment Minimum Maximum Value
Календарь CalendarDimensions.Width CalendarDimensions.Height ShowToday ShowTodayCircle TodayDateSelect TodayDate ShowWeekNumbers MaxSelectionCount SelectionStart SelectionEnd SelectionRange
Элемент управления DateTimePicker Format (Long; Short; Time;Custom) ShowUpDown ShowCheckBox MinDate MaxDate Value
Добавление и удаление пунктов меню в режиме запуска приложения //Создаем новый экземпляр mnu класса пунктов меню MenuItem MenuItem mnu = new MenuItem(); //Задаем текст пункта меню mnu.Text = "Еще один пункт меню"; //Добавляем пункт в контекстное меню contextMenu1 contextMenu1.MenuItems.Add(mnu); //Определяем обработчик для события Click экземпляра mnu mnu.Click += new System.EventHandler(this.Calendar_Click);
Панель инструментов 1 Поместить на форму компонент ToolBar 2 Поместить на форму компонент ImageList 3 Подключить пустой пока список изображений к инструментальной панели (свойство ImageList ) 4 Отредактировать свойство Images компонента imageList 5 Создать и отредактировать свойства кнопок панели инструментов (свойство Button)
Строка состояния ShowPanels Panels
Настройка свойств столбцов в DataGridView Name - имя столбца; AutoSizeMode - подгонка ширины столбца по его содержимому; ColumnType - определяет внешний вид ячеек столбца (какой объект для отображения информации находится в ячейках столбца); DataPropertyName - имя, отображающего в столбце поля; Frozen - фиксация столбца (столбец не передвигается при прокручивании таблицы); HeaderText - текст заголовка столбца; Width - ширина поля; MaxInputLength - максимально вводимая длина текста; MinimumWidth - минимальная ширина столбца; ReadOnly - блокировка столбца для редактирования данных; Resizable - разрешает менять ширину столбца; SortMode - сортировка данных в таблице по этому столбцу; ToolTipText - всплывающая подсказка для столбца; Visible - делает столбец невидимым.
Создание пользовательских (композитных) элементов управления Шаг 1. Выбираем шаблон Windows Control Library
Создание пользовательских (композитных) элементов управления Шаг 2. Появляется форма без границ, представляющая собой основу, на которой требуется расположить элементы
Создание пользовательских (композитных) элементов управления Шаг 3. Добавляем функциональность. Компилируем и сохраняем проект private void txtName_Validated(object sender, System.EventArgs e) { if(nameValid()) { // Все правильно, удаляем сообщение с надписи errorProvider1.SetError(txtName, ""); } else { //Поле не заполненно - выводим сообщение errorProvider1.SetError(txtName, "Name is required."); lbloutput.Text = "Введите имя!"; }
Создание пользовательских (композитных) элементов управления Шаг 4. Добавляем созданный элемент управления к другому приложению
Создание пользовательских (композитных) элементов управления Шаг 5. В окне ToolBox создан элемент управления UserControl1, который, как и обычный элемент, можно перетаскивать на форму, переименовывать и копировать.