تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 12

نام تاپيک: يه مشكل خيلي ساده توي وي‍وژال بيسيك دارم كمكم كنيد!!!

  1. #1
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Dec 2006
    پست ها
    300

    6 يه مشكل خيلي ساده توي وي‍ژوال بيسيك دارم كمكم كنيد!!!

    سلام دوستان من يه مشكل خيلي ساده توي وي‍ژوال بيسيك دارم ميشه كمكم كنيد...

    دوستان همه شما مي دونيد كه رويداد Unload در هر فرم در وي بي به معناي اين است كه زماني كه ما فرم را مي بنديم تابعي كه در اين رويداد باشد فراخواني گردد.

    حالا من يه مشكل دارم اونم اينكه مثلا من مي خوام يه پيغام تائيد خروج از برنامه رو بسازم و كد اون رو داخل رويداد Unload فرم قرار بدم بدين صورت:

    Dim Msg As String

    Msg = MsgBox("Are You Sure", vbQuestion + vbYesNo + vbDefaultButton1) 'exit message

    If Msg = vbYes Then

    End

    Else

    Form1.Show

    End If

    حالا من زماني كه برنامه رو اجرا مي كنم چه روي دكمه ي Yes بزنم چه روي دكمه ي No در هر دو حالت برنامه ي من بسته ميشه.در حالي كه من مي خوام فقط زماني كه روي دكمه ي Yes مي زنم بسته بشه...

    خواهش مي كنم كمكم كنيد...
    Last edited by tarfand4u; 18-07-2008 at 10:15.

  2. #2
    اگه نباشه جاش خالی می مونه n.s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    تبریز
    پست ها
    301

    پيش فرض

    شما می تونید این دستورات رو توی یه command button بنویسید ...اینجوری جواب می ده ...

  3. #3
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Dec 2006
    پست ها
    300

    13

    اي بابا عزيز من منظورم اين بود كه چي كار كنيم توي رويداد Unload فرم استفاده كنيم نه اينكه بيايم و توي رويداد كليك CommandButton استفاده كنيم.

    وگرنه اينو كه هر كسي مي دونه!!

    ولي بازم به خاطر توجه تون ممنون

  4. #4
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Dec 2006
    پست ها
    300

    9 خواهش مي كنم...

    كسي نيست كمك كنه!؟!؟

  5. #5
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2006
    محل سكونت
    ++3D
    پست ها
    259

    پيش فرض

    سلام!

    مشکلت اینه:

    Form1.Show

    بجاش بنویس:

    Cancel = 1

    ---------------------------------------

    توصیه: به جای استفاده از دستور End از دستور Unload Me استفاده کنید!

    --------------------------------------

    یعنی کلا اینجوری میشه:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    به همین سادگی!

  6. #6
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Dec 2006
    پست ها
    300

    12 ههههههههههههههههههههههۀ!ۀ! !ؤ!ۀ!ؤ

    سلام!

    مشکلت اینه:

    Form1.Show

    بجاش بنویس:

    Cancel = 1

    ---------------------------------------

    توصیه: به جای استفاده از دستور End از دستور Unload Me استفاده کنید!

    --------------------------------------

    یعنی کلا اینجوری میشه:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    به همین سادگی!
    بابا اينقدر كفونديمون كه نفهمديم چي نوشتم.!.!.!

    دوست عزيز به خاطر هر سه سوالي كه امروز جواب دادين ازتون متشكرم...

    اميدوارم كه موفق باشي!!!

  7. #7
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2008
    پست ها
    4

    پيش فرض vb6

    برای اینکه بتونی فقط وقتی روی دکمه Yes کلیک میشه ، برنامه بسته بشه باید از شرط استفاده کنید .

    if msg=yes then unload me else
    .
    .
    . بقیه دستورات

    End IF


  8. #8
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2006
    محل سكونت
    ++3D
    پست ها
    259

    پيش فرض

    بابا اينقدر كفونديمون كه نفهمديم چي نوشتم.!.!.!

    دوست عزيز به خاطر هر سه سوالي كه امروز جواب دادين ازتون متشكرم...

    اميدوارم كه موفق باشي!!!
    خواهش میکنم! وظیفم بود


    برای اینکه بتونی فقط وقتی روی دکمه Yes کلیک میشه ، برنامه بسته بشه باید از شرط استفاده کنید .

    if msg=yes then unload me else
    .
    .
    . بقیه دستورات

    End IF

    دوست عزیز این مسئله کاملا حل شده و نیازی به پاسخ دوباره نداشت!
    برای اطلاعتون عرض کنم که پاسختون هم اشتباه به نظر میرسه!
    اگه دقت میکردید ایشون فرمودن که در رویداد Form_Unload این شرط رو قرار دادن و این رویداد هر کدی که داخلش
    باشه اجرا میکنه و بعد فرم Unload میشه -- مگر اینکه -- شما مقدار Cancel رو برابر 1 قرار بدی که در اینصورت
    از Unload شدن فرم صرف نظر میشه.

    موفق باشید

  9. #9
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Dec 2006
    پست ها
    300

    6

    خواهش میکنم! وظیفم بود




    دوست عزیز این مسئله کاملا حل شده و نیازی به پاسخ دوباره نداشت!
    برای اطلاعتون عرض کنم که پاسختون هم اشتباه به نظر میرسه!
    اگه دقت میکردید ایشون فرمودن که در رویداد Form_Unload این شرط رو قرار دادن و این رویداد هر کدی که داخلش
    باشه اجرا میکنه و بعد فرم Unload میشه -- مگر اینکه -- شما مقدار Cancel رو برابر 1 قرار بدی که در اینصورت
    از Unload شدن فرم صرف نظر میشه.

    موفق باشید
    ای بابا شما بزرگ ما کوچیک...

    خیلی ممنون شما اختیار دارین!!!

    از توجه شما (tdk) هم ممنونم دوست عزیز...

    مشکل من رو دوستمون آقای Smafias حل کردن...

    قربان شما Tarfand4u
    Last edited by tarfand4u; 22-07-2008 at 12:14.

  10. #10
    پروفشنال MrJamshidy's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    سره جاش
    پست ها
    694

    پيش فرض

    Dim Msg As String
    Dim Msg As VbMsgBoxResult


    Msg = MsgBox("Are You Sure", vbQuestion + vbYesNo + vbDefaultButton1) 'exit message

    If Msg = vbYesvbNo Then

    End

    Else

    Form1.Show
    Cancel = 1

    End If

    درسته مشکل حل شده بود اما اشتباهات کدتون رو نوشتم تا بقیه بتونن استفاده کنن
    Last edited by MrJamshidy; 21-08-2008 at 17:35.

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •