Exemplo n.º 1
0
        public bool MetniBaloncuktaGöster(string Mesaj, ToolTipIcon İkon = ToolTipIcon.Warning, int ZamanAşımı = 3000)
        {
            if (Tepsiİkonu == null)
            {
                return(false);
            }

            TepsiİkonuBaloncukluUyarı_ Yeni;

            if (Tepsiİkonu.Tag == null)
            {
                Tepsiİkonu.ShowBalloonTip(ZamanAşımı, Tepsiİkonu.Text, Mesaj, İkon);

                Yeni            = new TepsiİkonuBaloncukluUyarı_();
                Yeni.ZamanAşımı = ZamanAşımı;
                Yeni.Mesaj      = Mesaj;
                Yeni.İkon       = İkon;
                Yeni.Sayac      = 1;
                Tepsiİkonu.Tag  = Yeni;
                return(true);
            }

            Yeni            = (TepsiİkonuBaloncukluUyarı_)Tepsiİkonu.Tag;
            Yeni.ZamanAşımı = ZamanAşımı;
            Yeni.Mesaj     += "\r\r" + Mesaj;
            Yeni.İkon       = İkon;
            Yeni.Sayac++;
            Tepsiİkonu.Tag = Yeni;
            return(true);
        }
Exemplo n.º 2
0
        private void Tepsiİkonu_BalloonTipShown(object sender, EventArgs e)
        {
            if (Tepsiİkonu.Tag == null)
            {
                return;
            }

            TepsiİkonuBaloncukluUyarı_ Yeni = (TepsiİkonuBaloncukluUyarı_)Tepsiİkonu.Tag;

            if (Yeni.Sayac > 1)
            {
                Tepsiİkonu.ShowBalloonTip(Yeni.ZamanAşımı, Tepsiİkonu.Text, Yeni.Mesaj, Yeni.İkon);
            }

            Tepsiİkonu.Tag = null;
        }