Çözüldü: mesaj kutusu evet hayır

Son Güncelleme: 09/11/2023

Mesaj Kutuları Kullanıcı arayüzlerinin ayrılmaz bir parçasıdır ve kullanıcılara duyarlı ve etkileşimli bir deneyim sunmada önemli bir rol oynar. Uygulama ile kullanıcı arasında bir iletişim noktası görevi görür, mesajları sunar, kullanıcı girişlerini yakalar ve buna göre uygulama akışını yönlendirirler. Mesaj Kutusu'nun yaygın kullanımlarından biri, kullanıcıya Evet/Hayır sorusu şeklinde basit bir karar noktası sunmaktır. Daha sonra kullanıcının yanıtı yakalanabilir ve buna göre işlem yapılabilir.

MessageBox.Göster() System.Windows ad alanındaki Mesaj Kutusu sınıfında yer alan statik bir yöntemdir. Bu yöntem, Evet ve Hayır düğmeleriyle bir Mesaj Kutusu'nu görüntülemek için kullanılabilecek aşırı yüklenmiş bir sürüm sağlar.

DialogResult diyalogResult =MessageBox.Show(“Sorunuz buraya”, “Başlık Buraya”,MessageBoxButtons.YesNo);
if(dialogResult == DialogResult.Evet)
{
//kullanıcı 'Evet'i tıkladığında bir şeyler yap
}
else if (dialogResult == DialogResult.No)
{
//kullanıcı 'Hayır'ı tıkladığında bir şeyler yap
}

Bu basit ama potansiyel kod parçasının her bir öğesini daha derinlemesine inceleyelim ve anlayalım.

Kodun Şifresini Çözmek

'MessageBox.Show()' yöntemi üç parametreyle çağrılır. İlk parametre kullanıcıya mesaj olarak göstermek istediğimiz metindir. İkincisi,MessageBox'ın başlığıdır ve üçüncüsü,MessageBox'ta görüntülenecek farklı düğme kümelerini sağlayanMessageBoxButtons numaralandırmasıdır. Mesaj KutusuButtons.YesNo, kullanıcıya 'Evet' ve 'Hayır' seçeneklerini gösterecektir.

Yöntem, kullanıcının yanıtını tutan bir DialogResult numaralandırması döndürür. Döndürülen bu değer 'dialogResult' değişkeninde yakalanır ve saklanır. Bu değer, kullanıcının neyi tıkladığına bağlı olarak 'Evet' veya 'Hayır' olabilir. 'İf-else' koşulu DialogResult'u kontrol eder ve uygun kod bloğu yürütülür.

Mesaj KutusuButtons Numaralandırmasını Kullanma

Mesaj KutusuButtons Numaralandırması, Tamam, İptal, Evet, Hayır, İptal Et, Yeniden Dene ve Yoksay gibi birden çok düğme kombinasyonunu sunabilir. Uygulamanızın ihtiyaçlarına bağlı olarak mesaj kutusunu farklı düğme kümeleri içerecek şekilde özelleştirebilirsiniz. Örneğin, kullanıcının eylemini gerçekleştirmeden önce iki kez onaylamasını istiyorsanız, Durdur, Yeniden Dene ve Yoksay seçeneklerini içeren bir Mesaj Kutusu görüntüleyebilirsiniz. Benzer şekilde, kullanıcıya yalnızca bazı bilgileri görüntülemeniz gerektiğinde basit bir Tamam düğmesi sağlayabilirsiniz.

Daha Fazla Özelleştirme için Kodu Uyarlama

İhtiyaçlarınıza uyacak şekilde bu koda daha fazla özelleştirme eklenebilir. Mesaj Kutusu'na ne tür bir mesajın görüntülendiğini gösteren bir simge eşlik edebilir (örneğin, Hata, Bilgi, Uyarı vb.). Ayrıca, Mesaj Kutusu göründüğünde seçilecek bir varsayılan düğme de ekleyebilirsiniz. Tüm bu özelleştirmeler, Mesaj Kutusunu kullanıcıyla etkileşim kurmanın çok yönlü, kullanımı kolay ve güçlü bir yolu haline getiriyor.

Her giyim tarzı belirli bir mesaj taşır. Mesela klasik moda, sadeliği şık bir şekilde ortaya çıkarıyor. Bu tarz, diğerlerinin yanı sıra düğmeli bluzlar, düz paça kot pantolonlar ve geniş paça pantolonlar gibi klasik parçalardan oluşuyor. Bu özel stil için renk seçimi genellikle nötr ve pastel tonlar etrafında döner.

Farklı kitaplıklar, işlevler veya mesaj kutusu stilleri ile denemeler yapmak, kodlamanızı ve dolayısıyla kullanıcı deneyimini geliştiren yeni olasılıkların önünü açacaktır. Unutmayın, kodlama tamamen yaratıcılık, problem çözme ve farklı şeyler denemekle ilgilidir. Bu yüzden denemekten ve denemekten çekinmeyin.

İlgili Mesajlar: