نمایش نتایج 1 تا 8 از 8

نام تاپیک: شرط گذاری در پیغام ...

  1. #1

    Question شرط گذاری در پیغام ...

    من یک Message Box رو نشون می دم و می خوام که وقتی دکمه Yes در این پیغام زده شد یک اتفاقی بیافته.
    من شرط رو این طور گذاشتم که وقتی MessageBox برابر با 6 بود فلان کد اجرا بشه.
    اما در بعضی از موارد مشاهده کردم که کد خوب عمل نمی کنه وبعد اون 6 رو کردم 5 و عمل کرد.
    می خواستم ببینم دیگه از چه راهی می تونم شرط بزارم که وقتی مثلا YES یا NO زده شد فلان کد اجرا بشه.
    کد نمونه پیغام هم به صورت زیره :
    if MessageBox(Handle, 'آیا مایل به خروج از نرم افزار هستید ؟', '', MB_YESNO+MB_ICONQUESTION)= 6 then
    Form2.Close;

  2. #2

    Question سلام

    شما می توانید از کد های کتاب جعفر نژاد قمی فصل بانک های اطلاعاتی مشکلتان را حل کنید

  3. #3

    رجوع کنید

    به کتاب ویژوال بیسیک در 21 روز اقای زارع پور صفحه110

  4. #4
    به کتاب ویژوال بیسیک در 21 روز اقای زارع پور صفحه110
    دست شما درد نکنه ، ولی :
    مگه این کتابی که معرفی کردید برای VisualBasic نیست؟ !!!
    من با دلفی 7 برنامه می نویسم
    درضمن :
    برای یک مسئله ساده که دیگه نباید کتاب خرید !!!

  5. #5
    if MessageBox(....) = idYes then
    ...

  6. #6
    آقای کشاورز دست شما درد نکنه ...

  7. #7
    کاربر تازه وارد آواتار Delphi_OnLine999
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    استان خراسان رضوی
    پست
    54
    اگر از IDYES استفاده کنی شاید مشکل شما حل شود

    البته راه حل های دیگری هم دارد ......
    آخرین ویرایش به وسیله Delphi_OnLine999 : پنج شنبه 12 مرداد 1385 در 02:42 صبح دلیل: این پست به دلیل تکراری بودن بطور خودکار ادغام شده است.

  8. #8
    کاربر دائمی آواتار babak869
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    کرمانشاه
    پست
    1,251
    شما میتونید از کد زیر استفاده کنید :

    {
    Var
    MsgText, MsgCaption : String;
    MsgType, UserResp : integer;
    }

    MsgCaption := 'عنوان پیغام شما';
    MsgText := 'آیا مطمئن هستید که میخواهید رکورد مورد نظر را پاک کنید؟';
    MsgType := MB_YESNO + MB_ICONQUESTION + MB_DEFBUTTON2 + MB_APPLMODAL + MB_RIGHT + MB_RTLREADING;


    UserResp := MessageBox( Handle, PChar(MsgText), PChar(MsgCaption), MsgType);
    { UserResp := MessageBox( Handle, 'آیا مطمئن هستید که میخواهید رکورد مورد نظر را پاک کنید؟', 'عنوان پیغام شما', $180124); }

    Case UserResp of
    IDYES :
    begin
    end;
    IDNO :
    begin
    end;
    end;

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •