PDA

View Full Version : msgboxو inputbox



سعید قدیری مقدم
شنبه 24 بهمن 1383, 19:26 عصر
سلام دوستان یک سوالی داشتم که بد جور بهش نیاز دارم ::نوشتن::
چطور میشه msgbox و inputbox رو متن هاشو عوض کرد منظورم هم متن کلید ها هست و هم راست چین یا چپ چینشو میگم
ما تو پست های قبل یک dll فارسی برای msgbox داشتیم اما اگه بخواهیم برنامه ای رو بنویسیم که چندین زبان مختلف را پشتیبانی کنه با مشکل مواجه هستیم.
بهمین خاطر میخوام بدونم چطوری میتونم مثلا کلمه Yes رو به هر زبانی که نیاز دارم بنویسم.
من منتظر شما هستم چون واقعا برای من ضروری هست
:flower:

Hamedm
شنبه 24 بهمن 1383, 19:39 عصر
خب یک OCX درست کن که مشابه کار Msgbox رو انجام بده با این تفاوت که بتونیم Caption دکمه هارو هم تغییرداد. زیاد سخت نیست.

موفق باشید و پرتوان :)

سعید قدیری مقدم
شنبه 24 بهمن 1383, 19:50 عصر
عزیز اگه شما میتونید ocx اون رو طراحی کنید برای دانلود بزارید من هم به جانتان دعا می کنم :sad2:

راستی یک چیزی بگم بهتره با پست های بی جا بانک اطلاعاتی این سایت رو پر نکنیم و الکی واسه خودمون امتیاز نگیریم ::نوشتن::

msgbox و inputbox یک چیز خوبی که دارن اینکه وقتی اجرا میشم پروسه کار نرم افزار رو در انتظار میزاره . مشکل من اینه وگرنه این سوال رو اینجا طرح نمی کردم

Hamedm
شنبه 24 بهمن 1383, 21:19 عصر
راستی یک چیزی بگم بهتره با پست های بی جا بانک اطلاعاتی این سایت رو پر نکنیم و الکی واسه خودمون امتیاز نگیریم

من اصلا هدفم زیاد کردن پستهایم نیست :mad: . اصلا چرا کسی باید الکی پست بفرسته فقط برای اینکه پستهایش زیاد بشه؟ کسی که این کارو میکنه بنظرم باید از نظر روانی مشکل داشته باشه. و هدف این سایت رو ندونه. اصلا چه کسی گفته اگر تعداد پستات بیشتر باشه بهتره؟

تورو خدا میبینید ما نیتمون چیه ولی چی دارن به ما میگن.


msgbox و inputbox یک چیز خوبی که دارن اینکه وقتی اجرا میشم پروسه کار نرم افزار رو در انتظار میزاره . مشکل من اینه
برای انتظار گذاشتن پروسه کار نرم افزار از تابع API زیر میشه استفاده کرد:

Declare Function EnableWindow Lib "user32" Alias "EnableWindow" (ByVal hwnd As Long, ByVal fEnable As Long) As Long
برای کسب اطلاعات بیشتر در مورد این تابع به ادرس زیر سری بزنید:
www.barnamenevis.org/forum/viewtopic.php?p=107139&highlight=#107139

موفق باشید و پرتوان

حامد مصافی
یک شنبه 25 بهمن 1383, 00:48 صبح
شما در کنترلی که طراحی خواهید کرد دو فرو برای InputBox و MsgBox خواهید داشت اگه Modal نمایش فرم هاتون رو به ثابت vbModal ست کنید تا بسته شدن فرومذکور روال فراخواننده اون فرم در انتظار باقی خواهد ماند
مثال


Form1.Show vbModal

MM_Mofidi
یک شنبه 25 بهمن 1383, 17:40 عصر
آقا سعید مثال برای هردو قبلا اینجا گذاشته شده با سورس کد + قابلیتهای دیگه مثل تغغیر فونت یا رنگ یا ... بگردی پیدا میکنی

بابک زواری
یک شنبه 25 بهمن 1383, 21:53 عصر
طراحی این دو هیچ اصلا مشکلی نداره و این حسن رو هم داره که هم میتونید به دلخواه خودتون
سریع تغییر بدید و در ضمن برنامه تون یک OCX اضافه رو یدک نکشه

حامد مصافی
سه شنبه 27 بهمن 1383, 01:09 صبح
سلام
جناب قدیری مقدم ، من این کنترل رو به طور اتفاقی توی هاردم پیدا کردم
یک Message Box با امکان تغییر نوشته های دکمه ها و آیکون کادر
امیدوارم به دردتون بخوره

Hamedm
سه شنبه 27 بهمن 1383, 12:43 عصر
سلام
جناب قدیری مقدم ، من این کنترل رو به طور اتفاقی توی هاردم پیدا کردم
یک Message Box با امکان تغییر نوشته های دکمه ها و آیکون کادر
امیدوارم به دردتون بخوره

دستت درد نکنه . کاش ازش یک مثالی میزدی. حالا اینجوری ما از کجا باید بدونیم پارامترهاش چیه؟

a_roshanfekr2
چهارشنبه 28 بهمن 1383, 01:13 صبح
با سلام به همه دوستان
من یه برنامه دارم که کد MsgBox دلخواه شما رو تولید می کنه
گفتم شاید به دردتون بخوره

حامد مصافی
پنج شنبه 29 بهمن 1383, 01:35 صبح
دستت درد نکنه . کاش ازش یک مثالی میزدی. حالا اینجوری ما از کجا باید بدونیم پارامترهاش چیه؟


کار کردن با این کنترل زیادی ساده س ولی به هر حال یه مثال واست گذاشتم

سعید قدیری مقدم
پنج شنبه 29 بهمن 1383, 23:11 عصر
سلام دوستان ازشما واقعا ممنونم اینشالله بتونم جبران کنم :flower: