واضح آرشیو وب فارسی:سایت ریسک: 3Dmajid30-10-2008, 04:56 PMچه جوری میشه یه کادر پیام سفارشی با دکمه های مخصوص خودمون رو بسازیم ؟ بهرام_6231-10-2008, 12:55 AMسلام فکر نکنم کاری داشته باشه می شه یک OCX براش نوشت(که البته من بلد نیستم:دی) ولی می تونی یک فرم دیگه بسازی بعد روی فرم هر جور خواستی پیام رو بسازی توی فرم لود هم فرم رو به حالت"Always on top" در بیاری برای این کار مراجعه کن به اینجا: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ولی یک مشکلی هست که وقتی متن پیام نمایش داده میشه مثل msgbox نیست که کد ها اجرا نشن منظورم اینه که وقتی توی کد می نویسی: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! تا مسیج باکس رو ok نکنی b مساوی با 2 نمیشه ولی این روشی که من می گم کد ادامه پیدا خواهد کرد مگر به ترفندی که من بلد نیستم:31: مشکل دیگش هم اینه که وقتی پیغام ظاهر میشه طرف می تونه برگرده به برنامه و روی هر دکمه ای کلید کنه بدون اینکه جواب پیغام رو بده:13: __________- اینا که گفتم جواب نبود فقط چون خودم قبلا به این فکر افتاده بودم خواستم مشکلاتش رو شرح بدم که دوستان بتونن راحت تر بهش جواب بدن:31: 3Dmajid31-10-2008, 05:51 PMنه ... منظور من ساخت یک msgbox واقعی بود ... نه این که شبیه سازی کنیم. شبیه سازیش رو میدونم ولی یکی از معلمامون یه سری گفت میشه یه فرم به عنوان msgbox ساخت ... یعنی فرم رو یه کاری کنی به mgsbox واقعی تبدیل شه. _H2_02-11-2008, 12:13 PMسلام نمیدانم و متوجه نمیشم چرا همه دوستان با این msgbox مشکل دارند!!!!!!! :11: msgbox مگر چیست، یک form عادی با یک label و icon و button است. برای کسی که هر زبان برنامه نویسی بلد باشد، نباید ساخت یک پنجره با یک label و button چندان مشکل باشد! project->add form بهرام_6202-11-2008, 12:19 PMمشكلاتش رو كه من توضيح دادم _H2_02-11-2008, 12:41 PMسلام مشكلاتش رو كه من توضيح دادم متاسفانه اون مشکلاتی که گفتید، مشل نبودند! در اصل نه نیازی به Always on top است و نه هیچ مشکلی پیش می آید. در هیچ کدام از ورژن های vb. (متاسفانه من دفعه اول، اون Always on top بولد شده و پر رنگ شما را که دیدم، دیگر مابقی پست تان و مشکلات را نخواندم! شرمنده :11:) msgbox یک فرم مودال است و بس. ویندوز نمایش دو فرم را به چهار وضعیت مختلف پشتیبانی میکند. 1) نمایش مستقل دو فرم بدون تاثیر روی هم. 2) نمایش به حالت owner که یکی همواره روی دیگری باشد. مثل پنجره find و پنجره notepad (این اصلاً Always on top نیست.) 3) نمایش مودال که تا بسته شدن، یکی دیگری فوکس نگیرد. مثل msgbox 4) MDI و Child که یکی درون دیگری باز میشود. و خوشبختانه تمام ورژنهای vb از هر چهار مدل پشتیبانی میکنند. فرمان نمایش فرم مودال پنجره باز جاری. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! در نهایت تابع VB 6-Show و VB 9-ShowDialog را میتوان overload کرد تا مقداری که ما میخواهیم را بگیرد و مقداری که مشخص کننده دکمه دکلیک شده است را بازگرداند. دیدید چه ساده مشکلات حل شد. :10: بهرام_6202-11-2008, 01:24 PMمرسي جواب داد سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 429]