public Mainform() { InitializeComponent(); _myRegisteredHotkeys = new ArrayList(); var myHotkey = new RegGlobaleHotkey(CTRL + ALT, Keys.D, this); myHotkey.Register(); _myRegisteredHotkeys.Add(myHotkey); myHotkey = new RegGlobaleHotkey(CTRL + ALT, Keys.C, this); myHotkey.Register(); _myRegisteredHotkeys.Add(myHotkey); notifyIcon1.Visible = true; // verstecken durch diesen Aufruf ThreadHelper.CaptureForms = new ArrayList(); ThreadHelper.Captionmode = ThreadHelper.CaptionMode.Area; ThreadHelper.Resultmode = ThreadHelper.ResultMode.Normal; SetWindowLong(Handle, GwlExstyle, GetWindowLong(Handle, GwlExstyle) | WsExToolwindow); if (InfoStarted == false && Settings.Default.ShowInfoAtStartup) { ShowInfoBox(); } var buttonTags = Enum.GetNames(typeof (Enums.OcrLanguages)); oCRToolStripMenuItem.DropDownItems.Clear(); buttonTags = buttonTags.OrderBy(x => x.ToString()).ToArray(); foreach (var buttonTag in buttonTags) { var enumval = Enums.EnumFromString<Enums.OcrLanguages>(buttonTag); var desc = Enums.GetEnumDescription(enumval); var checkpath = Path.Combine(Application.StartupPath, "tessdata"); var fileToCheck = String.Format("{0}.traineddata", enumval.ToString().ToLower()); if (Directory.GetFiles(checkpath, fileToCheck).Any()) { var toolstripItem = new ToolStripMenuItem(desc, null, ToolStripMenuItem_Click) {Tag = enumval}; oCRToolStripMenuItem.DropDownItems.Add(toolstripItem); } } }