سلام دوستان
من می خوام در MsgBox یه پیام بنویسم که قسمتی از اون رنگی باشه مثلاً در جمله رکورد مورد نظر حذف شد ، رکورد با آبی نوشته بشه؟! (آیا ممکنه؟)
متشکرم
سلام دوستان
من می خوام در MsgBox یه پیام بنویسم که قسمتی از اون رنگی باشه مثلاً در جمله رکورد مورد نظر حذف شد ، رکورد با آبی نوشته بشه؟! (آیا ممکنه؟)
متشکرم
من در باره ی msgBox نمی دونم ولی یه راهی هست و اون اینه که می تونی خودت یه MsgBox بسازی و در اون از RichTextBox استفاده کنی که می تونی تو اون بعضی از کلمات رو همون جور که می خواهی رنگی کنی .
اگر کار با RichTextBox رو نمی دونی بگو بهت آدرس بدم.
"""اگه به دردت خورد تشکر بفرست من تشکر دوست دارم"""
دوستان اگه کمک کنند متشکر میشم
بنده هم منتظر فایل شما هستم
لطف بفرمایید
سلام ممنون می شم اگه برام بفرستید
morteza_lll@yahoo.com
اگه میشه واسه منم بفرست
alinaghiha@gmail.com
یا
a_alinaghiha@yahoo.com
ممنون
با سلام خدمت دوستان عزیز
اینم فایل Dll مسیج باکس فارسی سفارشی
این Dll رو در قسمت Net. اضافه کنید چون برنامشو باویژوال بیسیک دات نت 2005 نوشتم
این کامپوننت یک تابه داره به اسم MessageBox که توضیحات مربرط به پارامترهاشو تو برنامه دادم
برو به قسمت سورس کد ها شماره #69
این کامپوننت مسیج باکس فارسی MsgBox Fars که قابلیت سفارشی سازی داره و تم اون مستقل از ویندوزه
https://barnamenevis.org/attach...5&d=1192110725
https://barnamenevis.org/attach...6&d=1192110725
--------------------------------------------------------------------------------------------------
جواب :
از Event
KeyUp
بجای
KeyDown
استفاده کنید . دوست من کدهای نمایش مسیج باکس رو تو رویداد کی آپ بنویس تا مشکل حل بشه.
به دلیل اینکه این کامپوننت رو برای برنامه ای نوشتم که بخاطر وجود یه محدودیت ویژه از روالهای موس آپ و کی آپ بجای موس کلیک و کی دون استفاده کرده بود.
در صورت استقبال دات نت کارها این کامپوننت رو با رویدادهای استاندارد در اختیار همه قرار می دم.
و در صورت استقبال بیشتر سورس کدش رو برا عموم می زارم هرکی هر جوری خواست تکمیلش کنه.
سلام
منتظر سورس هستیم
با تشکر از شما
سلام، اگه لطف كنيد و كاملش كنيد ممنون مي شم.
با سلام
اگه سورس اونو بذاري تا ما هم خودمون يه تغيير راتي بديم ممنون مي شيم
به محض دسترسی به کامپیوتر خودم در اولین فرصت سورس ناقابلش رو میفرستم
دوست من سلام
اگه سورسش رو گذاشتي اگه برات زحمتي نيست شرح مختصري از الگوريتم كار رو هم بنويسي ممنون مي شيم
موضوع : سورس کد نمایش مسیج باکس سفارشی
اول یه داستان کوچیک از که وقتی که برا نوشتن یک خط برنامه جدید به فلاکت و ....؟؟؟؟!!!!!
دوستان من سورسی که براتون میفرستم اصلش مربوط به زمانی میشه که فقط میشد به خودت تکیه کنی ! نه کتابی بود نه استاد قابلی و نه هلو بیابرو تو گلوهایی مثل سایتهای ارائه دهنده سورس کد
اون موقع هنوز تو ایران اینترنت در دسترس همه نبود لا اقل تو شهر ما و ما همه با اولین سری ویژوال استودیو و وی بی 97و 5 کار می کردیم اگه خوب توجه کنید رد پای توابع اون زمانی رو توش می بینید.
اینها رو گفتم فقط بخاطر اینکه یادمون بیفته اولا چقدر اذیت میشدیم تا یک خط برنامه جدید بنویسیم حالا با وجود سورسهای شیر مرغ تا جون آدمیزاد دیگه این برنامه ها که تحفه درویشه .
نکته 0 :
اگه فرم نمایش پیام رو به پروژتون اضافه کنید دیگه لازم نیست Dll این پروژه رو فراخوانی کنید. اینجوری بهتره
نکته 1 :
روالهای کلیک روی دکمه ها رو تو برنامه می تونید از Up به Down تغییر بدید.
نکته 2 :
تمام جزئیات رو به سلیقه خودتون اعم از آیکونها و دکمه ها و رنگ ها و تایتل ها و پخش صدای دلخواه موقع نمایش پیام و ... رو تغییر بدید.
نکته 3 :
با توجه به عدم وجود تم های امروزی تو ویندوز 95 , 98 من بجای دکمه از کنترل لیبل استفاده کردم حالا شما یا عکس لیبل ها رو عوض کنید یا با دکمه عوضشون کنید.
نکنه 4 :
حتما حتما پست های قبلی این موضوع رو بخونید .
نکته 5 :
همتون رو دوست دارم .
با سلام خدمت دوستان و آقاي هابيل چگيني
هابيل جان دو تا سوال داشتم
اول - مي خوام به كدها يك مسج باكسي بدم كه فقط دكمه تائيد داشته باشته
دوم - هابيل جان وقتي روي ضربدر پيغامها مي زني يعني دكمه close روالهاي بعد ازمسج باكس فراخواني مي شه چكار كنم كه دكمه No فرخواني بشه
ممنون
هابيل جان من توي كدها دكمه تائيد رو اضافه كردم
اما با اين كد مشكل دارم
Case "Tad"
i = CInt((W - 168) / 3)
j = i + 84 + i
Me.Btn_Yes.Select()
Me.Btn_Yes.Text = " تائيد"
Me.Btn_Yes.Location = New Point(j, Y) '172
موقعيت دكمه تائيد خيلي خرابه
و دكمه close فرم هم خيلي ناجوره
ممنون مي شم راهنمائي كني
با سلام مشكل دكمه Yes , No با اين خط كد حل شد
Public Function Msg(ByVal strQuery As String, ByVal IconIndex As Byte, ByVal StrTitlte As String) As String
M.DialogRes = "No"
M.Query = strQuery
M.Idx = IconIndex
M.MyTitle = StrTitlte
M.ShowDialog()
Return M.DialogRes
End Function
اما فقط مي مونه پيغام اطلاعيه براي كاربر كه اشكال از اين خط كده
Case "Tad"
i = CInt((W - 168) / 3)
j = i + 84 + i
Me.Btn_Yes.Select()
Me.Btn_Yes.Text = " تائيد"
Me.Btn_Yes.Location = New Point(j, Y) '172
و دكمه Close كه توي عكس هست
ممنون
یه جواب کلی و دلگرم کننده برای همه
دوستان من این کدی که براتون فرستادم بدون اشکال کار میکنه و تمام مواردی که شما می فرمائید جواب دارن
دلیلش اینه که شما درست کد رو متوجه نشدین
من الان توی 5 پروژه بزرگ استانی در همدان از این مسیج باکس استفاده می کنم و تا به حال هیچ مشکلی توسط هیچ کس گزارش نشده.
خیالتون راحت
مثلا موضوع keyUp
که دوستمون پرسید دیدین که چه جواب ساده ای داره
جواب :
از Event
KeyUp
بجای
KeyDown
استفاده کنید . کدهای نمایش مسیج باکس رو تو رویداد کی آپ بنویس تا مشکل حل بشه
یا
مشکل دکمه OK و موقعیت بد یک دکمه ...
جواب اینه :
با توجه به اینکه برنامه برای تنظیم اندازه فرم مسیج به طول پیام نگاه میکنه شما پیام رو طولانی تر کنیید البته با چند کارکتر خالی هم میشه
یا اینکه در هر صورت یه حد اقل اندازه ای برای لود شدن فرم مسیج تعیین کنید.
بقیه اشکالات تون هم مطمئن باشید با نگاه دوباره به کد حل میشه
دوست دار همه شما
هابیل
آخرین ویرایش به وسیله habil_57 : پنج شنبه 03 دی 1388 در 19:26 عصر
با تشکر از شما من این برنامه را دانلود کردم و به درستی کار می کند .
ممنون
سلام
اولاً آخه عزیزانم این چه سوالی که می پرسین
دوماً به چه دردی می خوره
سوماً خودتون می تونین یه فرم دیگه با رنگای دلخواه تون و با چیزای دیگه مثل عکس های مرتبط دیگه طراحی کنین دیگه و با show و hidden کردن فرم یه مسیج باکس عالی بشه.
messagebox دارای scroll
http://www.c-sharpcorner.com/UploadF...essageBox.aspx
این MessageBox که من تو برنامه های خودم ازش استفاده میکنم- ضرر نمیکنین استفاده کنید :)
کدش رو کامل میذارم که اگه کسی خواست جاییش رو عوض کنه بتونه
دو تا فایل rar رو DL کنید بعد سه تا فایل توش رو پیش هم بذارید(vb,designer,resx)
بعدم سه تا رو به پروژتون Add کنید. واسه استفاده هم نیازی به New شدن و .. نداره، مثل messagebox خود VS، هر جا خواستین بنویسین ShowMessage.MyMessageBox()
ورودیهاش هم description داره، مشخص چی میخواد
دوست عزیز من این فایلو دانلود کردم اما نمی دونم چه طور باید ازش استفاده کنم می شه توضیح بدین؟؟؟؟؟/