Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在c#Windows窗体应用程序中跟踪投票_C#_Forms_Input - Fatal编程技术网

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

在c#Windows窗体应用程序中跟踪投票,c#,forms,input,C#,Forms,Input,我正在尝试创建一个可以跟踪用户投票的表单。我有两个按钮,用户可以选择投票给他们最喜欢的选择。我希望有一个中间的东西在选择的时候自动输入投票。我不知道什么工具会工作得最好,代码应该是什么样的? 到目前为止,我只收到了投票的信息,但我还没有找到在选择按钮时最有效的统计方法: public partial class Form1 : Form { public Form1() { InitializeComponent(); } priva

我正在尝试创建一个可以跟踪用户投票的表单。我有两个按钮,用户可以选择投票给他们最喜欢的选择。我希望有一个中间的东西在选择的时候自动输入投票。我不知道什么工具会工作得最好,代码应该是什么样的?

到目前为止,我只收到了投票的信息,但我还没有找到在选择按钮时最有效的统计方法:

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!");
    }

}

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

听起来您需要两个计数器(是/否?)和某种控件来显示当前计数

从简单的控件开始怎么样

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

比如:

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);
    }

}

我们可以先看看你现在有什么问题。问题不清楚