Группирование элементов.


 

 

рис.23

 

При выборе в группе одного переключателя остальные автоматически очищаются. Все элементы управления RadioButton в данном контейнере, таком как Form, составляют группу.

Чтобы создать в одной форме несколько групп, поместите каждую группу в свой собственный контейнер, такой как элемент управления GroupBox или Panel.

Чтобы получить или установить состояние RadioButton, используйте свойство Checked. Вид переключателя можно изменять с помощью свойства Appearance - его можно задать в виде кнопки с фиксацией или в виде стандартного переключателя.

 

Пример.

Определение состояние флажков группы groupBox1. Группа, кроме флажков, включает и другие ЭУ. Свойство Controls элемента GroupBox возвращает коллекцию элементов управления, включенных в группу.

 

for ( int i=0; i < groupBox1.Controls.Count; i++)

{

if (groupBox1.Controls[i] is RadioButton)

{

RadioButton rb = (RadioButton) groupBox1.Controls[i];

 

if ( rb.Checked )

{

txt = rb.Text;

break;

}

}

}

 


РАБОТА С ТЕКСТОМ

Диалоговые окна, TextBox, ErrorProvider, RichTextBox, ListBox, ComboBox, CheckListBox, DomainUpDown, NumericUpDown, DateTimePicker, MonthCalendar, DataGridView

 

Диалоговые окна

Диалоговое окно открытия файла - OpenFileDialog ЭУ отображается в панели компонентов.

 

рис.1

 

В конструкторе Form1():

OpenFileDialog openFileDialog1 = new OpenFileDialog();

 

Пример:

private void button1_Click(object sender, System.EventArgs e)

{

Stream myStream;

 

// OpenFileDialog openFileDialog1 = new OpenFileDialog();

 

openFileDialog1.InitialDirectory = "c:\\";

openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";

openFileDialog1.FilterIndex = 2;

openFileDialog1.RestoreDirectory = true;

 

if (openFileDialog1.ShowDialog() == DialogResult.OK &&

openFileDialog1.FileName.Length > 0)

{

myStream = openFileDialog1.OpenFile(); // Только для чтения

 

if (myStream != null)

{

// Сюда следует вставить код для чтения потока.

myStream.Close();

}

}

}

 

Свойства и методы класса OpenFileDialog:

• InitialDirectory - возвращает или устанавливает начальную папку, отображенную диалоговым окном файла.

 

• DefaultExt - возвращает или устанавливает расширение имени файла по умолчанию.

 

• Filter - возвращает или устанавливает текущую строку фильтра имен файлов, которая отображается в поле «Тип файлов» диалогового окна.

 

• FilterIndex - возвращает или устанавливает индекс фильтра, выбранного в настоящий момент в диалоговом окне файла.

 

• RestoreDirectory - возвращает или задает bool-значение, показывающее, восстанавливает ли диалоговое окно текущую папку перед закрытием диалога.

 

• OpenFile() - открывает выбранный пользователем файл в режиме «только чтение». Файл задается свойством FileName.

 

• FileName.Length – имя файла и длина имени файла.

 



Дата добавления: 2019-02-08; просмотров: 673;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.009 сек.