在c#Windows窗体应用程序中跟踪投票

时间:2015-10-05 18:44:36

标签: c# forms input

我正在尝试创建一个可以跟踪用户投票的表单。我有两个按钮,用户可以选择投票选择他们最喜欢的选项。我希望在中间有一些东西在选择时自动输入投票。我不确定哪种工具最有效,代码应该是什么样?

到目前为止,我只是收到了投票信息,但是当我选择按钮时,我还没能找到最适合他们的信息:

public partial class Form1 : Form 
{ 

    public Form1() 
    { 
        InitializeComponent(); 
    }

    private void Eyes2_Click(object sender, EventArgs e)
    {
        MessageBox.Show("Thank you for your vote!");
    }

    private void Eyes1_Click(object sender, EventArgs e)
    {
        MessageBox.Show("Thank you for your vote!");
    }

}

2 个答案:

答案 0 :(得分:1)

声明一个计数器,每次单击该按钮时都会增加该计数器。

答案 1 :(得分:1)

听起来你需要两个计数器(是/否?),还有某种控制来显示当前的标签?

如何用Label控件开始简单?

  

标签控件也可用于向表单添加描述性文本   为用户提供有用的信息。

类似的东西:

public partial class Form1 : Form 
{ 

    private int Yes_Tally = 0;
    private int No_Tally = 0;

    public Form1() 
    { 
        InitializeComponent(); 
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        UpdateTally();
    }

    private void Eyes1_Click(object sender, EventArgs e)
    {
        Yes_Tally++;
        UpdateTally();
    }

    private void Eyes2_Click(object sender, EventArgs e)
    {
        No_Tally++;
        UpdateTally();
    }

    private void UpdateTally()
    {
        lblTally.Text = String.Format("Yes: {0}, No: {1}", Yes_Tally, No_Tally);
    }

}