我解析一个 xml 文档并得到我需要的 2 个字符串(y 和 z)。
他们工作正常。但是当我将字符串 z 添加到 CheckBox 文本时。文本保持空白,我得到的只是一个没有单词的复选框。
List<string> extens = new List<string> { };
String xmlPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "/ExtraEx.xml";
public Exten()
{
InitializeComponent();
}
private void Exten_Load(object sender, EventArgs e)
{
if (File.Exists(xmlPath))
{
XmlDocument xml = new XmlDocument();
xml.Load(xmlPath);
XmlNodeList xnList = xml.SelectNodes("/Extras/Add");
foreach (XmlNode xn in xnList)
{
string y = xn["checked"].InnerText;
string z = xn["Exten"].InnerText;
//Shows The String Value!
MessageBox.Show(z);
CheckBox cb = new CheckBox();
//cb.Text Still Stays Blank?
cb.Text = z;
fLayout.Controls.Add(cb);
}
}
else
{
MessageBox.Show("XML File Does not Exist!");
}
}