PDA

View Full Version : سوال: قرار گرفتن مسیج باکس زیر فرم.



JaVa
چهارشنبه 01 آذر 1391, 20:20 عصر
سلام و خسته نباشید.

دوستان من مشخصه topMost یکی از فرم هام رو برابر true قرار دادم. حالا مشکلی که وجود داره اینه که

وقتی یه پیام که از کامپوننت های دات نت بار استفاده شده

MessageBoxEx.EnableGlass = False
MessageBoxEx.Show(". این کد کتاب قبلا ثبت شده است" & vbCrLf & ". لطفا کد کتاب را تغییر دهید ", "خطا در ثبت اطلاعات", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)

برای کاربر نشون داده می شه کادر پیام زیر فرم قرار می گیره.

تصویر :


95370

این مشکل رو چطور برطرف کنم.!


با تشکر.*

SHD.NET
چهارشنبه 01 آذر 1391, 23:48 عصر
از کامپوننت استفاده میکنی ؟؟ یا مسیج باکس خود ویندوزه ؟؟؟
شاید مشکل از کامپوننت باشه
آخه منم قبلا این مشکل رو داشتم . اما یادم نیست چجوری برطرف شد . فقط یادمه اون موقع از کامپوننت سفارشی استفاده کرده بودم
:چشمک:

JaVa
چهارشنبه 01 آذر 1391, 23:49 عصر
از کامپوننت استفاده میکنی ؟؟ یا مسیج باکس خود ویندوزه ؟؟؟

شاید مشکل از کامپوننت باشه

از کامپوننت هاب دات نت بار استفاده شده در برنامه/!

gilsoft
پنج شنبه 02 آذر 1391, 00:19 صبح
من هم دقیقا همین مشکل رو با MessageBox (خصوصا MessageBox سفارشی) دارم ... :ناراحت: :افسرده: :ناراحت:

SHD.NET
پنج شنبه 02 آذر 1391, 00:28 صبح
اینجا رو یه نگاه بندازین شاید کمکتون کرد
http://stackoverflow.com/questions/155996/vb-net-messagebox-show-moves-my-form-to-the-back

\\\موفق باشید/// :چشمک:

JaVa
چهارشنبه 04 بهمن 1391, 23:07 عصر
سلام و خسته نباشید.

دوستان من مشخصه topMost یکی از فرم هام رو برابر true قرار دادم. حالا مشکلی که وجود داره اینه که

وقتی یه پیام که از کامپوننت های دات نت بار استفاده شده

MessageBoxEx.EnableGlass = False
MessageBoxEx.Show(". این کد کتاب قبلا ثبت شده است" & vbCrLf & ". لطفا کد کتاب را تغییر دهید ", "خطا در ثبت اطلاعات", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)

برای کاربر نشون داده می شه کادر پیام زیر فرم قرار می گیره.

تصویر :


95370

این مشکل رو چطور برطرف کنم.!


با تشکر.*

پاسخ :

MessageBoxEx.EnableGlass = False
MessageBoxEx.Show(New Form() With {.TopMost = True, .StartPosition = FormStartPosition.CenterScreen, .Font = Ft}, ". این کد کتاب قبلا ثبت شده است" & vbCrLf & ". لطفا کد کتاب را تغییر دهید ", "خطا در ثبت اطلاعات", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)