• 08-07-2023, 23:58:04
    #10
    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    Son paylaştığım kodu deneyiniz hocam
    Efendim örneğin listeden veriyi seçtim 1. butona bastım ve rengi değişti bu renk değişimini program kapanıp açıldığında korunmasını istiyorum orada takıldım :/
  • 09-07-2023, 00:00:27
    #11
    pess1nu5 adlı üyeden alıntı: mesajı görüntüle
    Efendim örneğin listeden veriyi seçtim 1. butona bastım ve rengi değişti bu renk değişimini program kapanıp açıldığında korunmasını istiyorum orada takıldım :/
    Onun için veritabanı eklemeniz gerekiyor ama şu kodu dener misiniz
    private void ProxyButton_Click(object sender, EventArgs e)
    {
        Button clickedButton = (Button)sender;
        clickedButton.BackColor = Color.Red;
    
        // Ayarları kaydedin
        Properties.Settings.Default.ButtonColor = clickedButton.BackColor;
        Properties.Settings.Default.Save();
    }
    
    private void Form1_Load(object sender, EventArgs e)
    {
        // Kaydedilen rengi geri yükleyin
        proxyButton.BackColor = Properties.Settings.Default.ButtonColor;
    }
  • 09-07-2023, 00:05:32
    #12
    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    Onun için veritabanı eklemeniz gerekiyor ama şu kodu dener misiniz
    private void ProxyButton_Click(object sender, EventArgs e)
    {
        Button clickedButton = (Button)sender;
        clickedButton.BackColor = Color.Red;
    
        // Ayarları kaydedin
        Properties.Settings.Default.ButtonColor = clickedButton.BackColor;
        Properties.Settings.Default.Save();
    }
    
    private void Form1_Load(object sender, EventArgs e)
    {
        // Kaydedilen rengi geri yükleyin
        proxyButton.BackColor = Properties.Settings.Default.ButtonColor;
    }
    Hatalar çıkmaya başladı sanırım yanlış ekledim
  • 09-07-2023, 00:09:12
    #13
    pess1nu5 adlı üyeden alıntı: mesajı görüntüle
    Hatalar çıkmaya başladı sanırım yanlış ekledim
    direkt aynısını eklemeyin hocam form load kısmı vardır form üzerinde onun içine ekleyin diğer kısmı, aynı isimde 2 fonksiyon olduğundan hata veriyordur tam görmeden yorum yapamıyorum
  • 09-07-2023, 00:11:13
    #14
    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    direkt aynısını eklemeyin hocam form load kısmı vardır form üzerinde onun içine ekleyin diğer kısmı, aynı isimde 2 fonksiyon olduğundan hata veriyordur tam görmeden yorum yapamıyorum
    Anladım hocam vaktiniz varsa bakmak isterseniz uzaktan bir bağlantı yollayabilrim
  • 09-07-2023, 00:13:01
    #15
    pess1nu5 adlı üyeden alıntı: mesajı görüntüle
    Anladım hocam vaktiniz varsa bakmak isterseniz uzaktan bir bağlantı yollayabilrim
    anydesk paylaşın pmden bakalım
  • 14-07-2023, 03:41:13
    #16
    Merhaba öncelikle "listbox üstünde 4 tane butonum var " cümlesini anlamadım ama kısaca şöyle anlatayım

    1- buttonlar birbirinden bağımsız yani guruplandırılmamış olmalı
    2- listbox değerleriniz diyelimki sırasıyla a,b,c,d olsun sizin gideceğiniz mantık if kosulu ile yada uzun uzun if yerine switch case ile eğer listboxun selectedItemi == a yada b yada c yada d ise ozaman ilgili butonların rengini yani backcolor rengini color kütüphanesi ile değiştirmek

    Örnek kod :

    private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        // Seçili veriyi al
        string selectedData = listBox1.SelectedItem.ToString();
        
        // Seçili veriye göre işlem yap
        switch (selectedData)
        {
            case "a":
                // İşlem 1
                proxyButton.BackColor = Color.Red; // Proxy butonunun rengini değiştir
                break;
            case "b":
                // İşlem 2
                proxyButton.BackColor = Color.Red; // Proxy butonunun rengini değiştir
                break;
            case "c":
                // İşlem 3
                proxyButton.BackColor = Color.Red; // Proxy butonunun rengini değiştir
                break;
            default:
                // Varsayılan işlem
                break;
        }
    }