Esempio n. 1
0
        void ZamanlayıcıKesmesi(object source, System.Timers.ElapsedEventArgs e)
        {
            try
            {
                if (Tepsiİkonu.Icon.Handle != Pencere.Icon.Handle)
                {
                    D_İkon.Yoket(Tepsiİkonu.Icon);
                }

                Tepsiİkonu.Icon    = D_İkon.Metinden(TeİkMe.Metin_, Tepsiİkonu.Icon, TeİkMe.Fontu, TeİkMe.Yazı, new Point(TeİkMe.SayacKonum, 0), TeİkMe.ArkaPlan);
                TeİkMe.SayacKonum -= Tepsiİkonu.Icon.Size.Width / 10;
                if (--TeİkMe.SayacKonum < TeİkMe.Uzunluğu)
                {
                    TeİkMe.SayacKonum = 0; TeİkMe.Metin_ = TeİkMe.Metin;
                }
            }
            catch (Exception) { }

            if (TeİkMe.Zamanlayıcı != null)
            {
                TeİkMe.Zamanlayıcı.Enabled = true;
            }
        }
Esempio n. 2
0
        public bool MetniTepsiİkonundaGöster(string Metin, Color Metin_Rengi = new Color(), Color ArkaPlan_Rengi = new Color())
        {
            if (Tepsiİkonu == null)
            {
                return(false);
            }

            if (Metin == "")
            {
                if (TeİkMe.Zamanlayıcı != null)
                {
                    TeİkMe.Zamanlayıcı.Stop();
                    TeİkMe.Zamanlayıcı.Dispose();
                    TeİkMe.Zamanlayıcı = null;
                }

                Tepsiİkonu.Text = Kırp(Pencere.Text, 63);
                if (Tepsiİkonu.Icon.Handle != Pencere.Icon.Handle)
                {
                    D_İkon.Yoket(Tepsiİkonu.Icon); Tepsiİkonu.Icon = Pencere.Icon;
                }
                return(true);
            }

            if (Metin_Rengi.IsEmpty)
            {
                TeİkMe.Yazı = Color.Black;
            }
            else
            {
                TeİkMe.Yazı = Metin_Rengi;
            }
            if (ArkaPlan_Rengi.IsEmpty)
            {
                TeİkMe.ArkaPlan = Color.White;
            }
            else
            {
                TeİkMe.ArkaPlan = ArkaPlan_Rengi;
            }

            Tepsiİkonu.Text = Kırp(Pencere.Text + " " + Metin, 63);
            if (TeİkMe.Fontu == null)
            {
                TeİkMe.Fontu = new Font("Microsoft Sans Serif", Tepsiİkonu.Icon.Size.Width - 1, FontStyle.Regular, GraphicsUnit.Pixel);
            }

            TeİkMe.Metin    = "  " + Metin;
            TeİkMe.Uzunluğu = TextRenderer.MeasureText(TeİkMe.Metin, TeİkMe.Fontu).Width * -1;
            TeİkMe.Metin   += "                               ";

            if (TeİkMe.Zamanlayıcı == null)
            {
                TeİkMe.Metin_                = TeİkMe.Metin;
                TeİkMe.Zamanlayıcı           = new System.Timers.Timer();
                TeİkMe.Zamanlayıcı.Elapsed  += new System.Timers.ElapsedEventHandler(ZamanlayıcıKesmesi);
                TeİkMe.Zamanlayıcı.Interval  = 100;
                TeİkMe.Zamanlayıcı.Enabled   = true;
                TeİkMe.Zamanlayıcı.AutoReset = false;
                TeİkMe.Zamanlayıcı.Start();
                TeİkMe.SayacKonum = 0;
            }

            return(true);
        }