View Full Version : event برای دکمه msgBox
  
kia_programmer
چهارشنبه 08 تیر 1384, 21:43 عصر
سلام.من یه سوال داستم.
اینکه چجوری میشه برای دکمه هایی که در msgbox هستش, کد نوشت 
مثلا با زدن دکمه no برنامه cancel بشه.
متشکرم. :oops:
hadi2345
چهارشنبه 08 تیر 1384, 22: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, 11:23 صبح
مرسی عزیز
ولی در مورد msgbox هایی که سه دکمه دارند چی  :گیج:  :گیج:  :confy2:  :strange: 
yes   no   cancel    :wink:
sasanhe
پنج شنبه 09 تیر 1384, 12: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, 15:58 عصر
با سلام مجدد .
مقادیر برگشتی دکمه ها به صورت عدد  :
ok=1
cancel=2
abort=3
retry=4
ignore=5
yes=6
no=7
موفق باشید.
kia_programmer
پنج شنبه 09 تیر 1384, 23:02 عصر
دست شما خیییییییییییییییییییییییی ییییلی درد نکنه
خیلی مخلصیم. :kaf:
حامد مصافی
جمعه 10 تیر 1384, 12:03 عصر
با سلام
در کدی که هادی خان نوشتند اگر تغیر res  رو از نوع vbMsgBoxresult تعریف کنید کارتون راحت تره
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.