Private Sub cmd1_Click() If Len(txtFileName.Text) Then End If End Sub
Дальше в зависимости от того какой переключатель выбран откроем файл в соответствующем режиме. Private Sub cmd1_Click() Следующий шаг - запись в файл содержимого текстового поля. Private Sub cmd1_Click() Очистим поле ввода, если установлен соответствующий флаг. Свойство Value объекта Флажок(Check) может принимать одно из трех значений:
Private Sub cmd1_Click() Приложение почти готово. Но имеется один недостаток: если поле "Имя файла" пусто, запись в файл не производится. А пользователь об этом не знает! Необходимо ему это сообщить. Для вывода различных сообщений имеется окно MessageBox. Почти все приложения Windows используют MessageBox, так как этот компонент входит в состав Windows, a Visual Basic только предоставляет возможность его вызова. Вид окна MessageBox может быть различным, но в его состав всегда входят:
Для вывода этого окна используется функция MsgBox, которая возвращает информацию о том какую кнопку нажал пользователь (полезно при анализе ответа пользователя). Вызывается функция так: Private Sub cmd1_Click() Теперь, если пользователь забыл указать имя файла он получит сообщение об этом. Готово. Запустите проект и "проиграйтесь" с ним. Затем откройте файл, в который сохранялась информация (если вы не указали полный путь в имени, то файл будет находится в папке с проектом) и убедитесь в правильности работы программы.
Получим: !!! Не забудьте сохранить проект. Он нам потребуется на следующем занятии.!!!
Учимся программировать!
|