Я пытаюсь сделать небольшое приложение, которое будет использоваться в качестве менеджера шаблонов.Я хотел бы спросить, как это сделать, что в одной форме пользователя он будет отображать данные следующим образом.Будет проверен файл .xml, и то, что внутри тегов, будет показано одно под другим.Допустим, у меня есть 5 элементов с этим тегом, поэтому все 5 будут перечислены один под другим.
У меня есть что-то вроде этого, но это открывает новый новый MessageBox и показывает их один за другим.
private void button1_Click(object sender, EventArgs e)
{
string Username = System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString();
var str = Username;
var result = str.Length <= 4 ? "" : str.Substring(4);
string path = $"C:\\Users\\{result}\\Documents
XmlDocument doc = new XmlDocument();
doc.Load(path);
XmlTextReader xtr = new XmlTextReader(path);
while (xtr.Read())
{
if (xtr.NodeType == XmlNodeType.Element && xtr.Name == "name")
{
string string_title = xtr.ReadElementString();
// Console.WriteLine("Name = "+ s1);
MessageBox.Show("Title: " + Environment.NewLine + string_title);
}
}
У меня есть секунда с именем Form2, я могу сослаться натаким образом, в качестве примера new Form2 (). Show ();но как мне сделать, чтобы метки на форме менялись в соответствии с тем, что находится в файле xml между конкретными тегами?