50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

خارج شدن از فرم اصلی پروژه در زمان استفاده از MessageBox

سلام به همه دوستان ، یه مشکلی باهاش برخورد کردم اینه که من یک messageBox از اینترنت پیدا کردم و از اون استفاده میکنم.(البته در wpf) توی فرمی که دارم چندین دکمه وجود داره .مشکلی که دارم اینه که با کلید روی دکمه، MessageBox نمایش داده میشه ولی فرم اصلی پروژه میره و مجبورم از Task Bar پایین اونو انتخاب کنم.ممنون میشم کسی راهنماییم کنه که چطور مثل MessageBox خود سی شارپ هم پیامم نمایش داده شه و هم فرم اصلی.

پرسیده شده در 1396/05/03 توسط

1 پاسخ

0

سلام

شما می تونید بعد از MessageBox کد زیر رو استفاده کنید

this.Activate();

یا

using System.Windows.Interop;

using System.Runtime.InteropServices;

[DllImport("USER32.DLL")]

public static extern bool SetForegroundWindow(IntPtr hWnd);

IntPtr hWnd = new WindowInteropHelper(mw).EnsureHandle();

SetForegroundWindow(hWnd);

پاسخ در 1396/05/03 توسط
آواتار . .

پاسخ شما