public LogMeForm() { InitializeComponent(); CreateHandle(); //callingHandle property should garantee creation, but lets be sure loggerForm = new MessageLogForm(new VirtualWindow(Handle)); //new MessageLogForm(null); loggerForm.Log("init: " + Handle.ToString()); //loggerForm. new VirtualWindow(Handle); loggerForm.Show(); }
public void OpenMessageLog() { if (messageForm == null || messageForm.IsDisposed) { messageForm = new MessageLogForm(this); messageForm.Show(); MainForm.GetNamedPipeServer().SpawnThread(messageForm); if (!isHooked) { Hook(); } } else { messageForm.BringToFront(); messageForm.Focus(); } }