本文介绍了以编程方式添加标签和单选按钮。在小组中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个应用程序,我必须在表格上添加大约9个面板,每个面板包含:1个标签,3个radiobuttons。

它类似于测试表格。

我必须使用Panels,因为它会帮助我查看答案

我试过这个,但是radiobuttons没有显示在表格上:



I have and application in which I have to add, on a form , about 9 Panels, each panel containing: 1 label, 3 radiobuttons.
It''s something like a test form.
I must use Panels, because it will help me on checking the answers
I tried this, but the radiobuttons don''t show up on the form:

for (int i = 0; i < 9; i++)
           {
               Panel pan = new Panel();
               pan.Name = "panel" + i;
               pan.Location = new Point(46, 76 + i * 105);
              // pan.Size = new Size(340, 100);
               Label l = new Label();
               l.Text = "something";
               l.Font = new Font("Segoe UI", 12);
               l.AutoSize = true;

               RadioButton mr =new RadioButton();
               mr.Name = "mrb" + i;
               //mr.Location = new Point(46,90+i*105);
               mr.Font = new Font("Segoe UI", 12);
               mr.Show();
               RadioButton mr1 =new RadioButton();
               mr1.Name = "mrb" + i;
              // mr1.Location = new Point(46+mr.Size.Width+5, 90 + i * 105);
               mr1.Font = new Font("Segoe UI", 12);
              RadioButton mr2 =new RadioButton();
               mr2.Name = "mrb" + i;
              // mr2.Location = new Point(46+mr1.Size.Width+5, 90 + i * 105);
               mr2.Font = new Font("Segoe UI", 12);
               pan.Controls.Add(l);
               pan.Controls.Add(mr);
               pan.Controls.Add(mr1);
               pan.Controls.Add(mr2);
               ls.Add(pan);
               this.Controls.Add(pan);
               pan.Show();
           }
           }





请稍微帮助一下......

谢谢你



A little help, please...
Thank you

推荐答案


这篇关于以编程方式添加标签和单选按钮。在小组中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-27 14:30