我有两个三个按钮。并具有两个带有随机行的列表字符串。我希望能够按两个第一个按钮来更改第三个按钮上的“操作”。如果单击第一个按钮,则第三个按钮仅使用“ HEB”,如果单击第二个按钮,则第三个按钮使用“ HEC”
HEB f1 = new HavamalEB();
textBox1.Text = f1.RandomString();
能够通过这些动作之一进行选择。
HEC f1 = new HavamalEB();
textBox1.Text = f1.RandomString();
解决此问题的最佳方法是什么?
您可能希望开关具有不同的选项。然后是一个变量,可以在不同的选项之间进行更改,可以通过其他按钮进行更改。
类似:
class Button
{
byte action = 0;
public Action{get; set;}
void TakeAction(int action)
{
switch (action)
{
case 0:
HEB f1 = new HavamalEB();
break;
case 1:
HEB f1 = new HavamalEB();
break;
}
}
}
或类似的东西,我不确定您周围的代码看起来如何。
希望这很有帮助,并且是有效的解决方案。祝你好运!