Frame_Trace.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. namespace IControls_FireManager
  10. {
  11. public partial class Frame_Trace : Form
  12. {
  13. public Frame_Trace()
  14. {
  15. ///
  16. /// 초기화
  17. ///
  18. InitializeComponent();
  19. ///
  20. /// 이벤트
  21. ///
  22. // 폼닫기 이벤트를 등록 (이벤트 핸들러 해제용)
  23. this.FormClosing += new FormClosingEventHandler(CreateForm_FormClosing);
  24. // 윈도우 스타일 변경 이벤트 핸들러 등록
  25. _Event.WindowStyleSet_SendMessage_Event += new _Event.WindowStyleSet_SendMessage_Handler(_Event_WindowStyleSet_SendMessage_Event);
  26. ///
  27. /// 스타일 변경
  28. ///
  29. UI_Style_Initialize();
  30. }
  31. // 폼닫기 이벤트를 등록 (이벤트 핸들러 해제용)
  32. public void CreateForm_FormClosing(object sender, FormClosingEventArgs e)
  33. {
  34. _Event.WindowStyleSet_SendMessage_Event -= new _Event.WindowStyleSet_SendMessage_Handler(_Event_WindowStyleSet_SendMessage_Event);
  35. }
  36. // 윈도우 스타일 변경 이벤트
  37. public void _Event_WindowStyleSet_SendMessage_Event()
  38. {
  39. UI_Style_Initialize();
  40. }
  41. // 스타일 초기화 함수
  42. private void UI_Style_Initialize()
  43. {
  44. this.officeFormAdorner.Office2007ColorScheme = _Data.Style_Office2007ColorScheme;
  45. }
  46. }
  47. }