C# Progress Bar Dolunca Buton Çıkma

  • Konuyu Başlatan Konuyu Başlatan Dark_4
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 762
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Dark_4

Zombi Geldi, Beni Yedi
Katılım
24 Ağustos 2019
Mesajlar
241
Elmaslar
110
Puan
4.095
Yaş
27
Minecraft
Dark_4

Discord:

Evoshi Hatake#6144

Arkadaşlar C#'da Progress Bar Dolunca Buton Çıkmasını İstiyorum Bir Türlü Yapamadım
 
Butonun visible özelliğini false yap bir event ile progress değerini kontrol et 100 ise butonun visible özelliğini true yaptır
 
@RaeLight 'ın dediği şekilde zaten var olan bir butonu açığa çıkartabilirsin. Ben pek C# bilmem ancak aşağıdaki kodu şuan yazdım, test ettim. Bu kod ile butonu direk oluşturabilirsin. Gerekli açıklamaları yorum satırları ile yaptığıma inanıyorum.
C#:
private void addButton(String name, String text, int x, int y, int width, int height, int tabIndex = 0) //Button oluşturma fonksiyonumuz
        {
            this.SuspendLayout(); //Görüntüyü düzenlemek için durduruyorsun
            Button newButton = new Button();
            newButton.Location = new System.Drawing.Point(x, y); //Lokasyonu
            newButton.Name = name; //Variable Adı
            newButton.Size = new System.Drawing.Size(width, height); //Büyüklüğü
            newButton.TabIndex = tabIndex; //Tab Index
            newButton.Text = text; //Görünen ismi
            newButton.UseVisualStyleBackColor = true;
            newButton.Click += button_Click;    //Aşağıdaki tıklama eventine kaydetme
            this.Controls.Add(newButton); //Yeni butonu form'a ekliyoruz
            this.ResumeLayout(false); //Görüntüyü devam ettiriyorsun
        }

        private void button_Click(object sender, EventArgs e) //Buttonların genel tıklanma aktivitesi
        {
            Button button = (Button) sender; //Casting
            if(button.Name == "test0")  //Hangi buton olduğunu kontrol etme
                MessageBox.Show("Tıklandı.");
            else
                MessageBox.Show("2. Buton");
        }
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst