C# verilen sayıya karşılık resmin değişmesi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Uzman Üye
Katılım
23 Eki 2021
Mesajlar
176
Tepki puanı
8
Ödüller
4
Yaş
20
4 HİZMET YILI
bir textBox aldım textBox'a yazdığım sayı mesela 1 ise a resmi çıkacak . 2 ise b resmi . Bunu nasıl yapabilirim.(resimler farklı yerlerde olmayacak üst üste olacak şekilde)
 
Ey yüce yaradan bana fantastik bir hayat yaşattın.
Emektar Üye
Katılım
2 Ocak 2016
Mesajlar
4,595
Çözümler
1,842
Tepki puanı
2,297
Ödüller
18
10 HİZMET YILI
Merhabalar

Öncelikle bu şekilde bir form tasarımı oluşturun.
1666210590377.png


Kodlar:
1666210270882.png


C#:
//Gönder butonu
            int sayi = Convert.ToInt32(textBox1.Text);
          
            switch (sayi)
            {
                case 1:
                    pictureBox1.Load("https://besthqwallpapers.com/Uploads/23-11-2019/112658/thumb2-neon-light-background-neon-lasers-bright-purple-background-neon-backgrounds.jpg");
                    break;
                case 2:
                    pictureBox1.Load("https://images.wallpapersden.com/image/wxl-small-memory_58461.jpg");
                    break;
                case 3:
                    pictureBox1.Load("https://c4.wallpaperflare.com/wallpaper/500/442/354/outrun-vaporwave-hd-wallpaper-preview.jpg");
                    break;
                default:
                    string mesaj = "Geçersiz bir rakam girdiniz.";
                    string baslik = "Uyarı";
                    MessageBox.Show(mesaj, baslik);
                    break;
            }

//Temizle butonu
pictureBox1.Image = null;

Edit:
Sayı giriniz kısmı Rakam giriniz olacaktı onu siz halledersiniz :gelisirabi:
 
Son düzenleme:
Uzman Üye
Katılım
23 Eki 2021
Mesajlar
176
Tepki puanı
8
Ödüller
4
Yaş
20
4 HİZMET YILI
Merhabalar

Öncelikle bu şekilde bir form tasarımı oluşturun.
Ekli dosyayı görüntüle 80418

Kodlar:
Ekli dosyayı görüntüle 80414

C#:
//Gönder butonu
            int sayi = Convert.ToInt32(textBox1.Text);
          
            switch (sayi)
            {
                case 1:
                    pictureBox1.Load("https://besthqwallpapers.com/Uploads/23-11-2019/112658/thumb2-neon-light-background-neon-lasers-bright-purple-background-neon-backgrounds.jpg");
                    break;
                case 2:
                    pictureBox1.Load("https://images.wallpapersden.com/image/wxl-small-memory_58461.jpg");
                    break;
                case 3:
                    pictureBox1.Load("https://c4.wallpaperflare.com/wallpaper/500/442/354/outrun-vaporwave-hd-wallpaper-preview.jpg");
                    break;
                default:
                    string mesaj = "Geçersiz bir rakam girdiniz.";
                    string baslik = "Uyarı";
                    MessageBox.Show(mesaj, baslik);
                    break;
            }

//Temizle butonu
pictureBox1.Image = null;
çok teşekkür ederim ... bir sorum daha olacak textBox'a yazı yazmayı nasıl kapatıyoruz , daha yeni girdim bu kodlama işlerine .
 
Ey yüce yaradan bana fantastik bir hayat yaşattın.
Emektar Üye
Katılım
2 Ocak 2016
Mesajlar
4,595
Çözümler
1,842
Tepki puanı
2,297
Ödüller
18
10 HİZMET YILI
çok teşekkür ederim ... bir sorum daha olacak textBox'a yazı yazmayı nasıl kapatıyoruz , daha yeni girdim bu kodlama işlerine .
Rica ederim.

1666211174673.png


textBox seçiliyken sağ alttaki Özellikler kısmından Davranış'ın altındaki ReadOnly seçeneği varsayılan olarak False olarak gelmektedir bu da oraya veri girişi yapılabileceğini gösterir. Eğer True yaparsanız veri girişini de engellersiniz.
 
Uzman Üye
Katılım
23 Eki 2021
Mesajlar
176
Tepki puanı
8
Ödüller
4
Yaş
20
4 HİZMET YILI
Rica ederim.

Ekli dosyayı görüntüle 80421

textBox seçiliyken sağ alttaki Özellikler kısmından Davranış'ın altındaki ReadOnly seçeneği varsayılan olarak False olarak gelmektedir bu da oraya veri girişi yapılabileceğini gösterir. Eğer True yaparsanız veri girişini de engellersiniz.
sizi bu akşam çok yordum fakat bu istediğim son şey , resmi nasıl yapıyoruz mesela benim kendi resmimi upload ettim fakat sayıyı girip gönder dedikten sonra hata alıyorum .
 
Ey yüce yaradan bana fantastik bir hayat yaşattın.
Emektar Üye
Katılım
2 Ocak 2016
Mesajlar
4,595
Çözümler
1,842
Tepki puanı
2,297
Ödüller
18
10 HİZMET YILI
sizi bu akşam çok yordum fakat bu istediğim son şey , resmi nasıl yapıyoruz mesela benim kendi resmimi upload ettim fakat sayıyı girip gönder dedikten sonra hata alıyorum .
Estağfurullah

Bağlantıları görmek için lütfen Giriş Yap
adresine girin ve istediğiniz herhangi bir fotoğraf yükleyin ardından fotoğrafa sağ tıklayın ve resmi yeni sekmede aç seçeneğine basın.
1666212017882.png


URL çubuğundaki linki kopyalayın.
1666212047607.png


pictureBox1.Load(" ") kısmında tırnak işaretlerinin arasına linki yapıştırın.
C#:
pictureBox1.Load("https://i.hizliresim.com/7huqnv7.jpg");

Resminiz yüklenecektir.
 
Uzman Üye
Katılım
13 Ara 2020
Mesajlar
207
Çözümler
1
Tepki puanı
16
Ödüller
1
Yaş
27
5 HİZMET YILI
Selam, örneğin üstteki arkadaşın anlattığı gibi switch case kullanabilirsin veyahut if else statementleri ile de yapabilirsin.
If Else örneği;

C#:
if(sayi == 1)
            {
               pictureBox1.Load("https://besthqwallpapers.com/Uploads/23-11-2019/112658/thumb2-neon-light-background-neon-lasers-bright-purple-background-neon-backgrounds.jpg");
               return;
            }
           else if(sayi == 2)
           {   
               pictureBox1.Load("https://images.wallpapersden.com/image/wxl-small-memory_58461.jpg");
               return;
           }
           else if(sayi == 3)
           {
               pictureBox1.Load("https://c4.wallpaperflare.com/wallpaper/500/442/354/outrun-vaporwave-hd-wallpaper-preview.jpg");
               return;
            }
            else
           {
               string mesaj = "Geçersiz bir rakam girdiniz.";
               string baslik = "Uyarı";
               MessageBox.Show(mesaj, baslik);
               return;
           }

Herhangi bir IDE kullanmadan yazdım, bu sebeple boşluk sıkıntıları vb. olabilir. Umarım örnek ile yardımcı olabilmişimdir.
 
Moderatörün son düzenlenenleri:
Süper Üye
Katılım
1 Mar 2018
Mesajlar
665
Tepki puanı
43
Ödüller
9
Yaş
35
8 HİZMET YILI
dostum textboxu okutursun daha sonra ise if(okuttuğuntextbox == bu ise )
diyip bir parantez açarsın
{
snra buradanda image oluşturucaksın formuna önce daha sonra o imageboxunu değişitiriceksin (veya buton veya resim işte)
}
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst