вопрос про MSGBOX

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
borg
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 12.11.2004 (Пт) 2:08

вопрос про MSGBOX

Сообщение borg » 05.06.2005 (Вс) 20:10

товарисчи!!!
вопрос таков
как в этом MSGBOX отловить нажатие кнопок
таких как ОК, Cancel и т.д. и т.п.
поможите кто знает!

Prickly
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 07.10.2004 (Чт) 18:44
Откуда: From Russia

Сообщение Prickly » 05.06.2005 (Вс) 20:53

Надеюсь вопрос я понял правильно.

Код: Выделить всё
Dim msg As Byte

msg = MsgBox("Press button", vbOKCancel)
If msg = 1 Then
  MsgBox ("ok")
Else
  MsgBox ("Cancel")
End If
Не было бы Гейтса, не было бы нас!

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 05.06.2005 (Вс) 21:04

Только вот "1" я бы не сразу вспомнил. :oops: Есть такие хорошие константы, как vbOK, vbCancel, vbYes, vbNo...
Листинги не горят!

Prickly
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 07.10.2004 (Чт) 18:44
Откуда: From Russia

Сообщение Prickly » 05.06.2005 (Вс) 21:09

Вот некоторое добавление

Код: Выделить всё
MsgBox vbOK 'код кнопки OK
MsgBox vbCancel 'код кнопки Cancel
MsgBox vbYes 'код кнопки Yes
MsgBox vbNo 'код кнопки No

и так далее
Не было бы Гейтса, не было бы нас!

Prickly
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 07.10.2004 (Чт) 18:44
Откуда: From Russia

Сообщение Prickly » 05.06.2005 (Вс) 21:11

Опаздал с добавлением. Извиняюсь
Не было бы Гейтса, не было бы нас!

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 12.06.2005 (Вс) 21:20

КАТЕГОРИЧЕСКИ _НЕ_ РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ ЧИСЛОВЫЕ КОНСТАНТЫ, а то пойди потом вспомни, что чему там равно!
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Prickly
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 07.10.2004 (Чт) 18:44
Откуда: From Russia

Сообщение Prickly » 12.06.2005 (Вс) 21:26

Больше не буду, правда :oops:
Не было бы Гейтса, не было бы нас!

cg_ck
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 118
Зарегистрирован: 11.06.2003 (Ср) 12:02
Откуда: Riga(Latvia)

Сообщение cg_ck » 18.06.2005 (Сб) 2:38

:)
Ходит по лесу хомяк, хищный маленький дурак...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 176

    TopList