منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : لمراقبه اي تغيير في اعدادات الشاشه
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
كاتب الموضوع : AhmedEssawy

لمراقبه اي تغيير في اعدادات الشاشه .

اولا يجب عليك اضافه



كود :
[color=blue][FONT=Courier New]using[/FONT][/color][FONT=Courier New] Microsoft.Win32;[/FONT]
بعد تعريفك للحدث مع varible في الفورم


كود :
[color=blue][FONT=Courier New]public[/FONT][/color][FONT=Courier New] [color=blue]static[/color] [color=blue]event[/color] [color=teal]EventHandler[/color] DisplaySettingsChanged;[/FONT]
الضف الكود التالي علي اعتبار وجود زر اسمعهbutton1


كود :
[color=blue][FONT=Courier New]private[/FONT][/color][FONT=Courier New] [color=blue]void[/color] button1_Click([color=blue]object[/color] sender, [color=teal]EventArgs[/color] e)[/FONT]
[FONT=Courier New]{[/FONT]

[color=teal][FONT=Courier New]SystemEvents[/FONT][/color][FONT=Courier New]. DisplaySettingsChanged += [color=blue]new[/color] [color=teal]EventHandler[/color](ScreenHandler);[/FONT]
[FONT=Courier New]}[/FONT]
[color=blue][FONT=Courier New]private[/FONT][/color][FONT=Courier New] [color=blue]void[/color] ScreenHandler([color=blue]object[/color] sender, [color=teal]EventArgs[/color] e)[/FONT]
[FONT=Courier New]{[/FONT]
[color=teal][FONT=Courier New]MessageBox[/FONT][/color][FONT=Courier New].Show([color=maroon]"Screen resolution changed"[/color]);[/FONT]
[FONT=Courier New]}[/FONT]