Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста стр.23
Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста стр.23

ГЛАВА 4 ▼ Ввод данных

При вводе данных важно помнить, что текст, напечатанный в текстовом поле, должен полностью совпадать с написанным в кодах. Например, клавиша «с» выводит один и тот же символ - букву «с» как в русском, так и в английском тексте, но программа воспринимает эти буквы по-разному. То же относится к строчным и прописным буквам. Слова Name и name - разные слова. Однако этот недостаток можно исправить.

Изменение регистра

Превратить прописные (большие) буквы в строчные (маленькие) можно с помощью кода LCase ("Text").

Строчные буквы превращаются в прописные с помощью кодаиСаэе ("Text").

Любой текст (буквы и числа) в текстовом поле воспринимается программой как строковые данные. Если для математических расчетов вам понадобятся числа, используйте следующий код: CDbl (Text) - для данных типа Double, CInt (Text) - для данных типа Integer, CSgn (Text) -для данных типа Single.

Рассмотрим следующий пример. Предположим, вы хотите задать величине а числовое значение 100. Это число надо ввести в текстовое поле TextBox, предназначенное для ввода числовых данных для величины а, при этом код, определяющий ее значение, должен выглядеть так: а = CInt (Text-Boxl. Text). Чтобы преобразовать числа в строки, необходимо ввести следующий код: CStr (числовое значение). Строки заключаются в кавычки, а числа записываются без кавычек. Ниже приведен список объектов, также дающих возможность вводить любую текстовую информацию:

>* RichTextBox (расширенное текстовое поле); > ComboBox (поле со списком).

А вот список объектов, позволяющий выбрать готовые данные:

>- ListBox (список); >* CheckedListBox (список флажков); >* ComboBox (поле со списком); в этом случае свойству Style необходимо задать значение DropDownList.

Элемент управления TextBox

И наконец, последний список, в котором представлены объекты, позволяющие использовать только числовые данные:

>* HorizontalScrollBar (тип данных Integer);

> VerticalScrollBar (тип данных Integer); >* DataTimePicker (тип данных Long);


⇐ Предыдущая Следующая ⇒
 
 
 
Powered by Exponenta