对于我的 Windows 窗体应用程序,我尝试从 listBox 中检索选定的字符串,并且我希望它与设置的字符串进行比较,以便在比较返回 true 的情况下,我可以将下一个 listBox 设置为具有特定的、与选择相关的价值观。
namespace PhysCalc
{
public class Selectors
{
public static string[] topicContents = new string[] { "MECHANICS", "THEORY_OF_RELATIVITY" };
public static string[] VarItemsMechanics = new string[] { "Test", "Wavelength" };
public static void SetVarBox()
{
PhysCalc.Topic.DataSource = topicContents;
if PhysCalc.Topic.Items[PhysCalc.Topic.SelectedIndex].ToString() == "MECHANICS")
{
PhysCalc.Var.DataSource = VarItemsMechanics;
}
}
}
}
但不知何故,当我在列表框中选择“MECHANICS”(在上面名为“主题”的代码中)时,第二个列表框(上面名为“Var”)只是保持空
任何帮助将不胜感激