Питання та відповіді
Групи новин
microsoft.public.ru.vb
usenet.fido7.ru.visual.basic
Дивись також розділ Посилання
Припустимо, вам потрібно додати драйвер DOS або програму в autoexec.bat або config.sys файл. Найпростіший спосіб - відкрити файл за допомогою "Append". Якщо файл не існує - він буде створений, а також буде додано текст до кінця файлу:
Open "c: \ autoexec.bat" For Append As # 1
Print # 1, "C: \ NC"
Close # 1
Це додасть рядок "C: \ NC" до кінця файлу autoexec.bat. Нові рядки будуть
автоматично вставлені після кінця кожної інструкції Print, так що немає
потреби додавати vbNewLine до кожного рядка.
Для цього потрібно встановити властивість TabStop = False для всіх елементів управління в активній формі. Після цього ви зможете вводити символи Tab (chr 9) в текстові поля елементів управління.
Якщо потрібно, щоб клавіша Tab "вела себе звичайним чином" (тобто здійснювала перехід до наступного елементу управління) для одного з елементів управління такої форми, то досить просто емулювати її роботу за допомогою наступного коду:
Як записати дані в розділ реєстру HKEY_CLASSES_ROOT?
Існують різні функції API, що дозволяють працювати з реєстром - RegOpenKeyEx, RegQueryValueEx, RegCloseKey, RegEnumValue. Але ці функції не дозволяють працювати з розділом HKEY_CLASSES_ROOT. де зберігаються типи файлів, навіть якщо використовувати константу HKEY_CLASSES_ROOT = H80000000. Для вирішення цієї проблеми можна піти іншим шляхом. Для цього ми створимо reg-файл і експортуємо його в реєстр:
Чи можна використовувати flash-ролики в VB?
Можна, можливо. І дуже просто. Виберіть в меню Project-> Components. - знайдіть елемент управління ShockwaveFlash (swflash.ocx) і помістіть його на форму. У Form_Load () використовуйте наступний код: Як обробити натискання кнопки Х у верхньому правому куті?
Напевно, багато хто хотів. щоб при закритті програми, вона питала, чи дійсно ми хочемо вийти. Наприклад, користувач випадково натискає на кнопку Закрити замість Розгорнути і програма моментально завершується. Щоб уникнути цього, потрібно додати приблизно такий код в подія форми QueryUnload: У події Form_Unload визначена числова змінна Cancel. Якщо ми не хочемо вийти, то присвоюємо їй яке-небудь нульове значення. А якщо ми хочемо вийти, то або ми Cancel не чіпаємо, або прирівнюємо її до нуля.
Як викликати Help-файл з меню або натисканням кнопки в Visual Basic. За F1 викликається "за милу душу", а ось командою.
Як визначити, чи запущена програма з IDE або як виконуваний файл?
Можна скористатися інструкцією Debug.Print. яка згенерує спеціально створену нами помилку і відловити її за допомогою On Error. У виконуваному файлі Debug.Print не спрацює і таким чином помилка генеруватися не буде.