Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Помогите начинающему


Автор: Vell 23.3.2004, 20:30
Я придумал такую маленькую фишку, но не знаю как сделать, чтобы при нажатии кнопки открывалось сразу несколько окон - MsgBox "...",vbCritical. (если можно) notify.gif
Зарание спосибо!!!

Автор: Guest 24.3.2004, 09:09
Нарисуй формочку аля МсгБокс и выводи ее скока угодно

Автор: Mephisto 24.3.2004, 16:08
Насколько мне известно одним процессом это сделать невозможно, но может быть что я ошибаюсь.

Автор: Plamenk 24.3.2004, 18:57
Можно сделать форму (ввиде MsgBox) и открывать её, а на событие открытие этой формы повесить открытие другой (или этой же) и так сколько угодно раз.

Автор: gepard 25.3.2004, 09:51
А текст в них должен быть один и тот же?
Если да - пихай в цикл.
Или я чего-то не понял biggrin.gif

Автор: Black_Star 2.4.2004, 23:54
Пожалуй кроме самодельного мсгБокса ничего толкового не выйдет, но и это не есть натуральный мсг. Если выводить через Form.show 1, получится реально, но опять же только 1. hmmm.gif

Автор: KIPISH 4.4.2004, 02:43
Цитата(Vell @ 23.3.2004, 20:30)
Я придумал такую маленькую фишку, но не знаю как сделать, чтобы при нажатии кнопки открывалось сразу несколько окон - MsgBox "...",vbCritical. (если можно) notify.gif
Зарание спосибо!!!

dim a as string
a = 0
if a = 0 then
msgBox ""
end

Автор: cardinal 4.4.2004, 13:27
KIPISH, ты о чем? smile.gif

Автор: KIPISH 4.4.2004, 22:56
Цитата(cardinal @ 4.4.2004, 13:27)
KIPISH, ты о чем? smile.gif

Я подумал что ему нада чтоб постоянно мессаги вылазили hehe.gif

Автор: Atomic Angel 6.4.2004, 22:03
По моим наблюдениям, когда выскакивает MSGBOX, таймер не перестаёт работать. Я так у себя весь экран зафлудил. Так что вызывай их в таймере. smile.gif

Автор: cardinal 6.4.2004, 22:15
Цитата
таймер не перестаёт работать

А у меня перестает sad.gif. Покажи код плиз.

Автор: Vell 12.4.2004, 19:57
KIPISH, у меня ошибка "Block if without End if"!!!
Atomic Angel, напиши код!!!
Plamenk, как сделать чтобы при нажатии кнопки грузилась Форма!!!

Автор: cardinal 12.4.2004, 23:15
Цитата
у меня ошибка "Block if without End if"!!!

а ты после end "if" допиши smile.gif
Цитата
как сделать чтобы при нажатии кнопки грузилась Форма!!!

Добавь в новый проект кнопку и форму и напиши:
Код
Private Sub Command1_Click()
Form2.Show
End Sub


Ну а вообще я только вот что нашел:

MSDN:
Visual Basic has a mixed bag of window-management tricks, the simplest of which are MsgBox and InputBox. These are modal dialog boxes, so you must deal with them before the program will remove them and continue its processing. There isn’t much to say about MsgBox and InputBox except that they are inflexible. In particular, you can’t change the button captions, and you can’t control where on the screen the dialog boxes are displayed. For added flexibility, you can, of course, write your own Visual Basic functions named MsgBox and InputBox to override the Visual Basic ones. Interestingly, doing this allows you to make nonmodal message boxes, the consequences of which will become clear later.

Наверно это и есть самый простой вариант.

Автор: Guest 20.4.2004, 19:23
Хош пришлю?
Есть нечто похожее,тока открывает тыщу калькуляторов.к примеру! biggrin.gif

Автор: Vell 25.4.2004, 19:30
Guest, давай присылай! thumbs-up.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)