iki Frorms - Form2 ve Form3 var. Form2 ben şu arada değişken checkedText oluşturduk:Değişken bir formdan diğerine C#
List<string> checkedCheckboxes = new List<string>();
CheckBox[] checkBoxes = new CheckBox[] { chbts3, chbda3, chbb50, chbg50, chbapc, chbpbw,
chbbwp, chbwwbw, chbiconscp, chbiconsmile, chbmdm, chbpica,
chbmypim, chbagile, chbscrm, chbwwapo, chbkc, chba50, chbtimetrends,
chbwawe, chbteamcenter, chbvhub, chbgpg, chbpmg, chbd7w, chbsteelwedge,
chbsrs, chbpwrchncosmo, chbavailsvc, chbphweb, chbmrs, chbicondt};
foreach (CheckBox checkbox in checkBoxes)
{
if (checkbox.Checked)
{
checkedCheckboxes.Add(checkbox.Text);
}
}
string checkedText = String.Join("|", checkedCheckboxes);
Ve Form3 bu değişkeni kullanmak istiyorum. Bunu herhangi bir metin kutusu veya etiket oluşturmadan nasıl yapabilirim. Önerileriniz için şimdiden çok teşekkürler.
CheckedText = String.Join("|", checkedCheckboxes);
Şimdi CheckedText satışa sunulacak: Eğer işaretli metin bu özelliği kullanmak ayarladığınızda Yani
class Form2 : Form
{
public string CheckedText { get; set; }
//etc...
}
:
kullanın. –
Bunu public (sınıf) değişkeni olarak tanımlayın ve 'form2' instance variable değişkenini kullanarak erişin. –