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

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




نمايش نتايج 1 به 7 از 7

نام تاپيک: ساخت msgbox سفارشی ؟!

  1. #1
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض ساخت msgbox سفارشی ؟!

    چه جوری میشه یه کادر پیام سفارشی با دکمه های مخصوص خودمون رو بسازیم ؟

  2. #2
    اگه نباشه جاش خالی می مونه بهرام_62's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    343

    پيش فرض

    سلام
    فکر نکنم کاری داشته باشه
    می شه یک OCX براش نوشت(که البته من بلد نیستم)
    ولی می تونی یک فرم دیگه بسازی
    بعد روی فرم هر جور خواستی پیام رو بسازی
    توی فرم لود هم فرم رو به حالت"Always on top" در بیاری
    برای این کار مراجعه کن به اینجا:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی یک مشکلی هست که وقتی متن پیام نمایش داده میشه مثل msgbox نیست که کد ها اجرا نشن
    منظورم اینه که وقتی توی کد می نویسی:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تا مسیج باکس رو ok نکنی b مساوی با 2 نمیشه
    ولی این روشی که من می گم کد ادامه پیدا خواهد کرد
    مگر به ترفندی که من بلد نیستم
    مشکل دیگش هم اینه که وقتی پیغام ظاهر میشه طرف می تونه برگرده به برنامه و روی هر دکمه ای کلید کنه بدون اینکه جواب پیغام رو بده
    __________-
    اینا که گفتم جواب نبود فقط چون خودم قبلا به این فکر افتاده بودم خواستم مشکلاتش رو شرح بدم که دوستان بتونن راحت تر بهش جواب بدن

  3. #3
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    نه ... منظور من ساخت یک msgbox واقعی بود ... نه این که شبیه سازی کنیم.

    شبیه سازیش رو میدونم ولی یکی از معلمامون یه سری گفت میشه یه فرم به عنوان msgbox ساخت ... یعنی فرم رو یه کاری کنی به mgsbox واقعی تبدیل شه.

  4. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    نمیدانم و متوجه نمیشم چرا همه دوستان با این msgbox مشکل دارند!!!!!!!
    msgbox مگر چیست، یک form عادی با یک label و icon و button است.
    برای کسی که هر زبان برنامه نویسی بلد باشد، نباید ساخت یک پنجره با یک label و button چندان مشکل باشد!
    project->add form

  5. #5
    اگه نباشه جاش خالی می مونه بهرام_62's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    343

    پيش فرض

    مشكلاتش رو كه من توضيح دادم

  6. #6
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    مشكلاتش رو كه من توضيح دادم
    متاسفانه اون مشکلاتی که گفتید، مشل نبودند! در اصل نه نیازی به Always on top است و نه هیچ مشکلی پیش می آید.
    در هیچ کدام از ورژن های vb.
    (متاسفانه من دفعه اول، اون Always on top بولد شده و پر رنگ شما را که دیدم، دیگر مابقی پست تان و مشکلات را نخواندم! شرمنده )

    msgbox یک فرم مودال است و بس.

    ویندوز نمایش دو فرم را به چهار وضعیت مختلف پشتیبانی میکند.
    1) نمایش مستقل دو فرم بدون تاثیر روی هم.
    2) نمایش به حالت owner که یکی همواره روی دیگری باشد. مثل پنجره find و پنجره notepad (این اصلاً Always on top نیست.)
    3) نمایش مودال که تا بسته شدن، یکی دیگری فوکس نگیرد. مثل msgbox
    4) MDI و Child که یکی درون دیگری باز میشود.

    و خوشبختانه تمام ورژنهای vb از هر چهار مدل پشتیبانی میکنند.
    فرمان نمایش فرم مودال پنجره باز جاری.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در نهایت تابع VB6-Show و VB9-ShowDialog را میتوان overload کرد تا مقداری که ما میخواهیم را بگیرد و مقداری که مشخص کننده دکمه دکلیک شده است را بازگرداند.
    دیدید چه ساده مشکلات حل شد.
    Last edited by _H2_; 02-11-2008 at 12:58.

  7. 2 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  8. #7
    اگه نباشه جاش خالی می مونه بهرام_62's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    343

    پيش فرض

    مرسي
    جواب داد

Thread Information

Users Browsing this Thread

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

User Tag List

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

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