·
Visual Basic .NET
е елиминирал много контроли на Visual Basic, но Visual Studio .NET предлага
възможност да използваме тези
legacycontrols когато ни потрябват.
·
Контрол
DriveListBox
беше кутия с падащ списък, позволяваща селекция на устройства (drives). Контрол
DirListBox беше списъчна
кутия (list box), позволяваща селекция на папки (folder). Най-накрая контрол
FileLIstBox беше
списъчна кутия (list box), позволяваща селекция на файлове (file). Можете да ги използвате заедно или поотделно.
·
Така ако ви
потрябват, (те са част от
Microsoft.Visual Basic. Compatibility. VB6 пространството
за имена - namespace), но трябва да се прибавят към лентата с инструменти (toolbox). За целта изберете от меню
Tools - CustomizeToolbox. В появилия се диалогов
прозорец изберете
.NET Framework Components. Поставете отметки до:
DriveListBox,
DirListBox и
FileListBox.
Кликнете
OK и контролите ще се появят в
Toolbox .
Контрол DriveListBox
В Toolbox:
На формата (Default Properties):
·
Контролът
DriveListBox позволява на потребителя
да селектира валидно дисково устройство по време на изпълнение (run-time). Извежда достъпните устройства в комбинирана
кутия с падащ списък (drop-down combo box).
Не е нужен код, за да се заредят валидните устройства в контрола; Visual
Basic .NET го прави за нас. Ние само
използваме кутията за да посочим текущото устройство.
·
DriveListBox Свойства
(
Properties):
Name Име на списъчната кутия за устройства (drive
list box - препоръчителен префикс
drv).
BackColor Фонов
цвят на контрола.
Drive Името на
текущо селектираното устройство.
DropDownStyle Стойността специфицираща стила на
списъчната кутия за устройства
.
Font Шрифт
- име, стил, размер.
ForeColor Цвета
на текста.
·
DriveListBox Събития
(
Events):
SelectedValueChanged Вдига се когато потребителят или
програмата смени селектираното устройство.
·
Контролът
винаги се използва в конюнкция с DirListBox и FileListBox контролите - реално
гледаме свойство
Drive.
·
Типично
използване на контрол
DriveListBox:
Ø
Определяме
свойство
Name.
Ø
Използваме
събитие
SelectedValueChanged за актуализация на директориите.
DirListBox контрол
В Toolbox:
На формата (Default Properties):
·
Контролът
DirListBox показва подреден, йерархичен списък на директориите и
поддиректориите в използвания диск. Структурата
на директориите се извежда в списъчна кутия (list box). Подобно на контрол
drive list box, малко код се използва за извеждане на списъка на
директориите (папките) в directory list box - Visual Basic .NET го прави вместо
нас.
·
DirListBox свойства
(
Properties):
Name Име на списъчната кутия за устройства (drive
list box - препоръчителен префикс
dir).
BackColor Фонов
цвят на контрола.
BorderStyle Определя рамките на
directory list box.
Font Шрифт
- име, стил, размер.
ForeColor Цвета
на текста.
Path Текущият
път на директорията (directory path).
·
DirListBox събития
(
Events):
Change Вдига
се когато се смени селекцията на директория.
·
Типично
използване на контрол
DirListBox:
Ø
Определяме
свойство
Name.
Ø
Използваме
събитие
Change за актуализация на извежданите файлове.
Ø
Четем свойство
Path
за текущия път.
FileListBox контрол