我正在尝试生成一个小程序以在我的高尔夫俱乐部使用
18 洞将有 1 至 4 名选手得分,所有 18 洞都会有标准杆值和击球指数值。在另一组文本框中还可以计算更好的球队得分。
在 Access 的 VBA 中进行尝试后,我最终得到了 72 个文本框控件 - 每个控件最多有四个事件处理程序。复制粘贴和编辑对于试运行来说效果很好,但我知道为这些控件设置数组一定更容易 - 主要是为了错误检查,除了我自己之外,用户不要尝试输入“四”之类的愚蠢的东西来获得分数或 5.2 或 -5。
除了所有这些文本框之外,其他一切都在控制之中。
我是 C# 的新手 - 我上次真正使用 C+ 编程是在 1990 年代,现在情况已经发生了一些变化!
还没有尝试过任何东西,因为我真的希望能够在设计时使用控件,而不是每次代码运行时都创建它们
我通常创建一个类
Course[] course = new Course[18];
course[0].event1 = textbox1;
course[0].event2 = textbox2;
public class Course
{
public Textbox event1 { get;set;}
public Textbox event2 { get;set;}
public Textbox event3 { get;set;}
public Textbox event4 { get;set;}
}