C#(窗口形式) - CheckBox系统

时间:2018-04-05 18:54:02

标签: c# winforms

所以我最近遇到了一个问题。我是C#表单的新手,我只能用最少的知识编写代码。事实上,我正在编写一个测验/测试的答案,所以我需要检查一个复选框的状态(7个复选框来自“同意 - 到 - 不同意”)。如果选中了复选框,我会在问题类别的分数中添加一个值。这是我从法语翻译的一段代码:

dbref = FirebaseDatabase.getInstance().getReference().child("Users");
for(DataSnapshot snap:dataSnapshot.getChildren()) {
    gr = snap.getKey();
    a: dbref.child(gr).addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot1) {
            if (dataSnapshot1.hasChild(uid)) {
                grp = gr;
                got = 1;
            }
        }

        @Override
        public void onCancelled(DatabaseError databaseError) {}
    });

    if(got == 1) {
        got = 0;
        break;
    }
}

实际上,这个程序是一个控制台程序,我真的不知道如何实现"这是我的形式,除非我检查每个复选框的状态(每个问题7个复选框,60个问题...)然后如果选中复选框,我添加/减去分数。有什么方法可以更快地做到这一点吗?

1 个答案:

答案 0 :(得分:0)

如果您使用的是Visual Studio

启动一个Windows窗体应用程序然后添加标签单选按钮等,然后双击单选按钮它将创建一个事件。插入与此类似的代码

if (radioButton1.Checked)
        {
            // do something
        }