PDA

View Full Version : event برای دکمه msgBox



kia_programmer
چهارشنبه 08 تیر 1384, 20:43 عصر
سلام.من یه سوال داستم.
اینکه چجوری میشه برای دکمه هایی که در msgbox هستش, کد نوشت
مثلا با زدن دکمه no برنامه cancel بشه.
متشکرم. :oops:

hadi2345
چهارشنبه 08 تیر 1384, 21:31 عصر
با سلام .


Dim res As Integer

res = MsgBox("Are You Sure?", vbYesNo, "Delete Table")
If res = 7 Then
Unload Me ' click no
Exit Sub
Else
Call Clear_Table ' click yes
End If
موفق باشید.

kia_programmer
پنج شنبه 09 تیر 1384, 10:23 صبح
مرسی عزیز

ولی در مورد msgbox هایی که سه دکمه دارند چی :گیج: :گیج: :confy2: :strange:
yes no cancel :wink:

sasanhe
پنج شنبه 09 تیر 1384, 11:22 صبح
if msgbox("message",VbYesNoCancel,"title")=vbyes then
condition
elseif msgbox("message",VbYesNoCancel,"title")=vbno then
condition
elseif msgbox("message",VbYesNoCancel,"title")=vbcancel then
Condition
endif

hadi2345
پنج شنبه 09 تیر 1384, 14:58 عصر
با سلام مجدد .
مقادیر برگشتی دکمه ها به صورت عدد :
ok=1
cancel=2
abort=3
retry=4
ignore=5
yes=6
no=7
موفق باشید.

kia_programmer
پنج شنبه 09 تیر 1384, 22:02 عصر
دست شما خیییییییییییییییییییییییی ییییلی درد نکنه
خیلی مخلصیم. :kaf:

حامد مصافی
جمعه 10 تیر 1384, 11:03 صبح
با سلام
در کدی که هادی خان نوشتند اگر تغیر res رو از نوع vbMsgBoxresult تعریف کنید کارتون راحت تره