Neler Yeni

Visual Studio C# uyarı kodu

Aligiray

80+ Bronze
Katılım
7 Haziran 2020
Mesajlar
670
Dahası  
Reaksiyon skoru
469
İsim
Ali Giray Yener
Merhaba arkadaşlar ben 4 seçenekli bi radiobutton grubu oluşturdum bunlardan herhangi biri seçilmeden kaydet butonuna basıldığında "Seçim Yapmadınız" uyarısı vermesini istiyorum veya form ekranının radiobuttonlardan herhangi biri seçili şekilde açılmasını istiyorum yardımcı olursanız mutlu olurum teşekkürler.
 

firsatgamingx

80+ Silver
Katılım
19 Ekim 2020
Mesajlar
4,958
Dahası  
Reaksiyon skoru
2,752
İsim
Cem Ayar
Instagram
firsatgamingx
C# ile bir Windows Forms uygulamasında, 4 seçenekli bir RadioButton grubu oluşturmak ve kaydet butonuna basıldığında seçimin yapılmamış olması durumunda bir uyarı vermek veya formun seçim yapılmış şekilde açılmasını sağlamak için aşağıdaki örnek kodu kullanabilirsiniz:

using System;
using System.Windows.Forms;

namespace RadioButtonExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btnSave_Click(object sender, EventArgs e)
{
if (IsAnyRadioButtonSelected())
{
// Kaydetme işlemi
MessageBox.Show("Seçiminiz kaydedildi.");
}
else
{
MessageBox.Show("Seçim yapmadınız. Lütfen bir seçenek seçin.");
}
}

private bool IsAnyRadioButtonSelected()
{
// RadioButton kontrol grupları arasında döngü yaparak herhangi birinin seçili olup olmadığını kontrol eder
foreach (Control control in groupBox1.Controls)
{
if (control is RadioButton radioButton && radioButton.Checked)
{
return true;
}
}

return false;
}
}
}

using System;
using System.Windows.Forms;

namespace RadioButtonExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btnSave_Click(object sender, EventArgs e)
{
if (IsAnyRadioButtonSelected())
{
// Kaydetme işlemi
MessageBox.Show("Seçiminiz kaydedildi.");
}
else
{
MessageBox.Show("Seçim yapmadınız. Lütfen bir seçenek seçin.");
}
}

private bool IsAnyRadioButtonSelected()
{
// RadioButton kontrol grupları arasında döngü yaparak herhangi birinin seçili olup olmadığını kontrol eder
foreach (Control control in groupBox1.Controls)
{
if (control is RadioButton radioButton && radioButton.Checked)
{
return true;
}
}

return false;
}
}
}


Yukarıdaki örnekte, Form1 adında bir Windows Forms formu oluşturulmuştur. Bu formda groupBox1 adında bir GroupBox kontrolü ve bu grupta dört adet RadioButton kontrolü yer almaktadır. Ayrıca, bir de btnSave adında bir Button kontrolü bulunmaktadır.

btnSave_Click olayı tetiklendiğinde, IsAnyRadioButtonSelected metodu kullanılarak seçimin yapılmış olup olmadığı kontrol edilir. Eğer herhangi bir RadioButton seçiliyse, "Seçiminiz kaydedildi" mesajı görüntülenir. Seçim yapılmamışsa ise "Seçim yapmadınız. Lütfen bir seçenek seçin." uyarısı verilir.

Kodda IsAnyRadioButtonSelected metodu, groupBox1 içerisindeki kontrol grupları arasında döngü yaparak herhangi bir RadioButton'un seçili olup olmadığını kontrol eder. Eğer seçili bir RadioButton bulunursa true değeri döndürülür, aksi halde false döndürülür.

Bu örneği kullanarak C# Windows Forms uygulamanızda 4 seçenekli bir RadioButton grubu oluşturabilir ve kaydet butonuna basıldığında seçim yapılıp yapılmadığını kontrol edebilirsiniz.
 

Aligiray

80+ Bronze
Katılım
7 Haziran 2020
Mesajlar
670
Dahası  
Reaksiyon skoru
469
İsim
Ali Giray Yener
  • Konu Sahibi Konu Sahibi
  • #6
C# ile bir Windows Forms uygulamasında, 4 seçenekli bir RadioButton grubu oluşturmak ve kaydet butonuna basıldığında seçimin yapılmamış olması durumunda bir uyarı vermek veya formun seçim yapılmış şekilde açılmasını sağlamak için aşağıdaki örnek kodu kullanabilirsiniz:

using System;
using System.Windows.Forms;

namespace RadioButtonExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btnSave_Click(object sender, EventArgs e)
{
if (IsAnyRadioButtonSelected())
{
// Kaydetme işlemi
MessageBox.Show("Seçiminiz kaydedildi.");
}
else
{
MessageBox.Show("Seçim yapmadınız. Lütfen bir seçenek seçin.");
}
}

private bool IsAnyRadioButtonSelected()
{
// RadioButton kontrol grupları arasında döngü yaparak herhangi birinin seçili olup olmadığını kontrol eder
foreach (Control control in groupBox1.Controls)
{
if (control is RadioButton radioButton && radioButton.Checked)
{
return true;
}
}

return false;
}
}
}

using System;
using System.Windows.Forms;

namespace RadioButtonExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btnSave_Click(object sender, EventArgs e)
{
if (IsAnyRadioButtonSelected())
{
// Kaydetme işlemi
MessageBox.Show("Seçiminiz kaydedildi.");
}
else
{
MessageBox.Show("Seçim yapmadınız. Lütfen bir seçenek seçin.");
}
}

private bool IsAnyRadioButtonSelected()
{
// RadioButton kontrol grupları arasında döngü yaparak herhangi birinin seçili olup olmadığını kontrol eder
foreach (Control control in groupBox1.Controls)
{
if (control is RadioButton radioButton && radioButton.Checked)
{
return true;
}
}

return false;
}
}
}


Yukarıdaki örnekte, Form1 adında bir Windows Forms formu oluşturulmuştur. Bu formda groupBox1 adında bir GroupBox kontrolü ve bu grupta dört adet RadioButton kontrolü yer almaktadır. Ayrıca, bir de btnSave adında bir Button kontrolü bulunmaktadır.

btnSave_Click olayı tetiklendiğinde, IsAnyRadioButtonSelected metodu kullanılarak seçimin yapılmış olup olmadığı kontrol edilir. Eğer herhangi bir RadioButton seçiliyse, "Seçiminiz kaydedildi" mesajı görüntülenir. Seçim yapılmamışsa ise "Seçim yapmadınız. Lütfen bir seçenek seçin." uyarısı verilir.

Kodda IsAnyRadioButtonSelected metodu, groupBox1 içerisindeki kontrol grupları arasında döngü yaparak herhangi bir RadioButton'un seçili olup olmadığını kontrol eder. Eğer seçili bir RadioButton bulunursa true değeri döndürülür, aksi halde false döndürülür.

Bu örneği kullanarak C# Windows Forms uygulamanızda 4 seçenekli bir RadioButton grubu oluşturabilir ve kaydet butonuna basıldığında seçim yapılıp yapılmadığını kontrol edebilirsiniz.
az sonra deneyecegim
 
Top Bottom