Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

C # Kaprisleri

Başlatan hasankara, 22 Temmuz 2014, 01:25:01

hasankara

Bende de 2012 kurulu. stackoverflow da konuşmuşlar bu konuyu. başka yabancı bir sitede de yine tartışmışlar, birisi 3 tıklamayı yaptırabilmek için kullandığı algoritmayı anlatmış vs.
http://stackoverflow.com/questions/1402301/c-sharp-adding-events
http://www.vbdotnetforums.com/listviews-treeviews/7722-double-click-event-combo-box.html
ben de mouse üzerine geldiğinde event oluştur diyerek istediğimi yaptırdım yine. gayet güzel de oldu ama list tamamlama açınca titriyor fln bende list tamamlamayı iptal ettim şu an her şey güllük gülistanlık.

barisertekin

Şöyle bir şey karaladım. İş görür.

        DateTime dt, dt2;
        bool FirstClick = true;
        private void comboBox1_MouseUp(object sender, MouseEventArgs e)
        {
            if (FirstClick)
            {
                dt = DateTime.Now;
                FirstClick = false;
            }
            else
            {
                dt2 = DateTime.Now;

                TimeSpan ts = dt2 - dt;
                double ms = Math.Abs(ts.TotalMilliseconds);

                if (ms > 400)
                {
                    this.Text = "Reset : " + ms.ToString();
                }
                else
                {
                    this.Text = "Double Click : " + ms.ToString();
                }

                FirstClick = true;
            }
        }

hasankara

barış bu kodu sevdim gayet sade ve anlaşılır olmuş teşekkürler. çift tık combobox için olmazsa olmaz, olursa yada daha fazla tıklamaları kaydetme ihtiyacım olursa burada aklımda bulundururum.