Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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();
        }