public bool Başlat(TextBox Kutucuk) { try { if (Kutucuk == null) { return(false); } if (Kutucuk == _TextBox) { return(true); } Başlat_Ortak(Kutucuk.Font); _TextBox = Kutucuk; _TextBox.KeyDown += _TuşaBasıldı; _TextBox.KeyPress += _TuşaBasıldıÇekildi; _TextBox.TextChanged += _İçerikDeğişti; _TextBox.Leave += _OdağınıKaybetti; Tip = MalzemeTipi.TextBox; return(true); } catch (Exception) { } return(false); }
public bool Başlat(ContextMenuStrip SağTıklamaMenüsü, ToolStripTextBox Kutucuk) { try { if (SağTıklamaMenüsü == null || Kutucuk == null) { return(false); } if (_AnaMenü_ToolStripTextBox == SağTıklamaMenüsü && Kutucuk == _ToolStripTextBox) { return(true); } Başlat_Ortak(Kutucuk.Font); _AnaMenü_ToolStripTextBox = SağTıklamaMenüsü; _ToolStripTextBox = Kutucuk; _ToolStripTextBox.KeyDown += _TuşaBasıldı; _ToolStripTextBox.KeyPress += _TuşaBasıldıÇekildi; _ToolStripTextBox.TextChanged += _İçerikDeğişti; _AnaMenü_ToolStripTextBox.Closed += _OdağınıKaybetti; Tip = MalzemeTipi.ToolStripTextBox; return(true); } catch (Exception) { } return(false); }
public void Durdur() { try { if (Tip == MalzemeTipi.TextBox) { _TextBox.KeyDown -= _TuşaBasıldı; _TextBox.KeyPress -= _TuşaBasıldıÇekildi; _TextBox.TextChanged -= _İçerikDeğişti; _TextBox.Leave -= _OdağınıKaybetti; _TextBox = null; } else if (Tip == MalzemeTipi.ToolStripTextBox) { _ToolStripTextBox.KeyDown -= _TuşaBasıldı; _ToolStripTextBox.KeyPress -= _TuşaBasıldıÇekildi; _ToolStripTextBox.TextChanged -= _İçerikDeğişti; _AnaMenü_ToolStripTextBox.Closed -= _OdağınıKaybetti; _ToolStripTextBox = null; } else { return; } if (AnaForm.Controls.IndexOf(Tavsiyeler) >= 0) { AnaForm.Controls.Remove(Tavsiyeler); } if (AnaForm.Controls.IndexOf(_TavsiyeSilmeTuşu) >= 0) { AnaForm.Controls.Remove(_TavsiyeSilmeTuşu); } if (Tavsiyeler != null) { _TavsiyeSilmeTuşu.Click -= TavsiyeSilmeTuşunaBasıldı; _TavsiyeSilmeTuşu.Dispose(); Tavsiyeler.MouseEnter -= Tavsiyeler_Fareİçerde; Tavsiyeler.MouseDoubleClick -= Tavsiyeler_FareÇiftTıklandı; Tavsiyeler.Dispose(); Tavsiyeler = null; } Tip = MalzemeTipi.Boşta; if (Zamanlayıcı != null) { Zamanlayıcı.Dispose(); Zamanlayıcı = null; } } catch (Exception) { } DosyayaKaydet(); }