PDA

View Full Version : نمایش پیام رنگی



hesam_hma
چهارشنبه 11 مهر 1386, 01:54 صبح
سلام دوستان
من می خوام در MsgBox یه پیام بنویسم که قسمتی از اون رنگی باشه مثلاً در جمله رکورد مورد نظر حذف شد ، رکورد با آبی نوشته بشه؟! (آیا ممکنه؟)
متشکرم

مهرداد.net
پنج شنبه 12 مهر 1386, 01:12 صبح
من در باره ی msgBox نمی دونم ولی یه راهی هست و اون اینه که می تونی خودت یه MsgBox بسازی و در اون از RichTextBox استفاده کنی که می تونی تو اون بعضی از کلمات رو همون جور که می خواهی رنگی کنی .
اگر کار با RichTextBox رو نمی دونی بگو بهت آدرس بدم.

"""اگه به دردت خورد تشکر بفرست من تشکر دوست دارم""":چشمک::لبخند:

hesam_hma
پنج شنبه 12 مهر 1386, 23:54 عصر
دوستان اگه کمک کنند متشکر میشم

alinaghiha
جمعه 13 مهر 1386, 22:21 عصر
بنده هم منتظر فایل شما هستم
لطف بفرمایید

morteza_lll
شنبه 14 مهر 1386, 10:14 صبح
سلام ممنون می شم اگه برام بفرستید
morteza_lll@yahoo.com

alinaghiha
شنبه 14 مهر 1386, 21:56 عصر
اگه میشه واسه منم بفرست
alinaghiha@gmail.com
یا
a_alinaghiha@yahoo.com
ممنون

amirsajjadi
یک شنبه 15 مهر 1386, 15:14 عصر
با سلام خدمت دوستان عزیز
اینم فایل Dll مسیج باکس فارسی سفارشی

این Dll رو در قسمت Net. اضافه کنید چون برنامشو باویژوال بیسیک دات نت 2005 نوشتم
این کامپوننت یک تابه داره به اسم MessageBox که توضیحات مربرط به پارامترهاشو تو برنامه دادم :خجالت:

habil_57
دوشنبه 05 آذر 1386, 13:17 عصر
برو به قسمت سورس کد ها شماره #69 (http://barnamenevis.org/forum/showpost.php?p=406805&postcount=69)

این کامپوننت مسیج باکس فارسی MsgBox Fars (http://barnamenevis.org/forum/showpost.php?p=406805&postcount=69) که قابلیت سفارشی سازی داره و تم اون مستقل از ویندوزه

http://barnamenevis.org/forum/attachment.php?attachmentid=11515&d=1192110725

http://barnamenevis.org/forum/attachment.php?attachmentid=11516&d=1192110725

elmira_63
یک شنبه 16 تیر 1387, 15:46 عصر
برو به قسمت سورس کد ها شماره #69 (http://barnamenevis.org/forum/showpost.php?p=406805&postcount=69)

این کامپوننت مسیج باکس فارسی MsgBox Fars (http://barnamenevis.org/forum/showpost.php?p=406805&postcount=69) که قابلیت سفارشی سازی داره و تم اون مستقل از ویندوزه

http://barnamenevis.org/forum/attachment.php?attachmentid=11515&d=1192110725

http://barnamenevis.org/forum/attachment.php?attachmentid=11516&d=1192110725

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

habil_57
شنبه 22 تیر 1387, 19:20 عصر
برنامتون خیلی جالب بود ولی اشکالی که داره اینه که وقتی روی باتون با موس کلیک کنی پیغام رو نشون می ده اگه با اینتر بزنی روش پیغام رو یه لحظه نشون می ده و می بنده و فقط کاراییش ماله وقتی هست که روی یه باتون با موس کلیک کنی روش
اگه راهی داره راهنمایی کنین ممنون می شم

--------------------------------------------------------------------------------------------------
جواب :
از Event
KeyUp
بجای
KeyDown
استفاده کنید . دوست من کدهای نمایش مسیج باکس رو تو رویداد کی آپ بنویس تا مشکل حل بشه.
به دلیل اینکه این کامپوننت رو برای برنامه ای نوشتم که بخاطر وجود یه محدودیت ویژه از روالهای موس آپ و کی آپ بجای موس کلیک و کی دون استفاده کرده بود.
در صورت استقبال دات نت کارها این کامپوننت رو با رویدادهای استاندارد در اختیار همه قرار می دم.
و در صورت استقبال بیشتر سورس کدش رو برا عموم می زارم هرکی هر جوری خواست تکمیلش کنه.

morteza_261
شنبه 22 تیر 1387, 19:53 عصر
سلام
منتظر سورس هستیم
با تشکر از شما

amd386
یک شنبه 13 مرداد 1387, 15:33 عصر
سلام، اگه لطف كنيد و كاملش كنيد ممنون مي شم.

sh2007
دوشنبه 17 فروردین 1388, 07:26 صبح
با سلام
اگه سورس اونو بذاري تا ما هم خودمون يه تغيير راتي بديم ممنون مي شيم

habil_57
سه شنبه 18 فروردین 1388, 21:23 عصر
به محض دسترسی به کامپیوتر خودم در اولین فرصت سورس ناقابلش رو میفرستم

sh2007
چهارشنبه 19 فروردین 1388, 09:39 صبح
دوست من سلام
اگه سورسش رو گذاشتي اگه برات زحمتي نيست شرح مختصري از الگوريتم كار رو هم بنويسي ممنون مي شيم

habil_57
چهارشنبه 19 فروردین 1388, 22:42 عصر
موضوع : سورس کد نمایش مسیج باکس سفارشی
اول یه داستان کوچیک از که وقتی که برا نوشتن یک خط برنامه جدید به فلاکت و ....؟؟؟؟!!!!!
دوستان من سورسی که براتون میفرستم اصلش مربوط به زمانی میشه که فقط میشد به خودت تکیه کنی ! نه کتابی بود نه استاد قابلی و نه هلو بیابرو تو گلوهایی مثل سایتهای ارائه دهنده سورس کد
اون موقع هنوز تو ایران اینترنت در دسترس همه نبود لا اقل تو شهر ما و ما همه با اولین سری ویژوال استودیو و وی بی 97و 5 کار می کردیم اگه خوب توجه کنید رد پای توابع اون زمانی رو توش می بینید.
اینها رو گفتم فقط بخاطر اینکه یادمون بیفته اولا چقدر اذیت میشدیم تا یک خط برنامه جدید بنویسیم حالا با وجود سورسهای شیر مرغ تا جون آدمیزاد دیگه این برنامه ها که تحفه درویشه .
نکته 0 :
اگه فرم نمایش پیام رو به پروژتون اضافه کنید دیگه لازم نیست Dll این پروژه رو فراخوانی کنید. اینجوری بهتره
نکته 1 :
روالهای کلیک روی دکمه ها رو تو برنامه می تونید از Up به Down تغییر بدید.
نکته 2 :
تمام جزئیات رو به سلیقه خودتون اعم از آیکونها و دکمه ها و رنگ ها و تایتل ها و پخش صدای دلخواه موقع نمایش پیام و ... رو تغییر بدید.
نکته 3 :
با توجه به عدم وجود تم های امروزی تو ویندوز 95 , 98 من بجای دکمه از کنترل لیبل استفاده کردم حالا شما یا عکس لیبل ها رو عوض کنید یا با دکمه عوضشون کنید.
نکنه 4 :
حتما حتما پست های قبلی این موضوع رو بخونید .
نکته 5 :
همتون رو دوست دارم .

sh2007
یک شنبه 29 آذر 1388, 11:09 صبح
با سلام خدمت دوستان و آقاي هابيل چگيني
هابيل جان دو تا سوال داشتم
اول - مي خوام به كدها يك مسج باكسي بدم كه فقط دكمه تائيد داشته باشته
دوم - هابيل جان وقتي روي ضربدر پيغامها مي زني يعني دكمه close روالهاي بعد ازمسج باكس فراخواني مي شه چكار كنم كه دكمه No فرخواني بشه
ممنون

sh2007
یک شنبه 29 آذر 1388, 11:26 صبح
هابيل جان من توي كدها دكمه تائيد رو اضافه كردم

اما با اين كد مشكل دارم




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 فرم هم خيلي ناجوره
ممنون مي شم راهنمائي كني

sh2007
یک شنبه 29 آذر 1388, 12:50 عصر
با سلام مشكل دكمه 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 كه توي عكس هست
ممنون

habil_57
پنج شنبه 03 دی 1388, 19:05 عصر
برنامتون خیلی جالب بود ولی اشکالی که داره اینه که وقتی روی باتون با موس کلیک کنی پیغام رو نشون می ده اگه با اینتر بزنی روش پیغام رو یه لحظه نشون می ده و می بنده و فقط کاراییش ماله وقتی هست که روی یه باتون با موس کلیک کنی روش
اگه راهی داره راهنمایی کنین ممنون می شم

د ر رویداد
Keyup
مسیج باکس رو فراخوانی کن
چون دکمه های اون با keyup
کار میکنه وقتی اینتر بزنی قسمت down
توی فرم شما و قسمت UP
روی مسیج باکس اتفاق می افته برا همینه که شما اونو فقط یک لحظه میبینی
آره قربونت

habil_57
پنج شنبه 03 دی 1388, 19:14 عصر
یه جواب کلی و دلگرم کننده برای همه

دوستان من این کدی که براتون فرستادم بدون اشکال کار میکنه و تمام مواردی که شما می فرمائید جواب دارن
دلیلش اینه که شما درست کد رو متوجه نشدین
من الان توی 5 پروژه بزرگ استانی در همدان از این مسیج باکس استفاده می کنم و تا به حال هیچ مشکلی توسط هیچ کس گزارش نشده.
خیالتون راحت
مثلا موضوع keyUp
که دوستمون پرسید دیدین که چه جواب ساده ای داره

جواب :
از Event
KeyUp
بجای
KeyDown
استفاده کنید . کدهای نمایش مسیج باکس رو تو رویداد کی آپ بنویس تا مشکل حل بشه


یا
مشکل دکمه OK و موقعیت بد یک دکمه ...

جواب اینه :

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

بقیه اشکالات تون هم مطمئن باشید با نگاه دوباره به کد حل میشه
دوست دار همه شما

هابیل

mollyAreco
یک شنبه 22 فروردین 1389, 12:34 عصر
با تشکر از شما من این برنامه را دانلود کردم و به درستی کار می کند .
ممنون:قهقهه:

vbamirvb
جمعه 05 فروردین 1390, 20:37 عصر
سلام
اولاً آخه عزیزانم این چه سوالی که می پرسین :قهقهه:
دوماً به چه دردی می خوره :گیج:
سوماً خودتون می تونین یه فرم دیگه با رنگای دلخواه تون و با چیزای دیگه مثل عکس های مرتبط دیگه طراحی کنین دیگه و با show و hidden کردن فرم یه مسیج باکس عالی بشه.:تشویق:

mobtakercode
شنبه 06 فروردین 1390, 14:30 عصر
messagebox دارای scroll

http://www.c-sharpcorner.com/UploadFile/mgold/ScrollableMessageBox07292007223713PM/ScrollableMessageBox.aspx

shadi khanum
شنبه 06 فروردین 1390, 16:23 عصر
این MessageBox که من تو برنامه های خودم ازش استفاده میکنم- ضرر نمیکنین استفاده کنید :)
کدش رو کامل میذارم که اگه کسی خواست جاییش رو عوض کنه بتونه
دو تا فایل rar رو DL کنید بعد سه تا فایل توش رو پیش هم بذارید(vb,designer,resx)
بعدم سه تا رو به پروژتون Add کنید. واسه استفاده هم نیازی به New شدن و .. نداره، مثل messagebox خود VS، هر جا خواستین بنویسین ShowMessage.MyMessageBox()
ورودیهاش هم description داره، مشخص چی میخواد

nasiiiiiii
جمعه 11 آذر 1390, 10:55 صبح
دوست عزیز من این فایلو دانلود کردم اما نمی دونم چه طور باید ازش استفاده کنم می شه توضیح بدین؟؟؟؟؟/