用CSS
zoom:200%;
百分比自己设定

解决方案 »

  1.   

    你能给我个具体的例子吗,因为我的CheckBoxList和RadioButtonList都是根据程序动态生成的。请详细讲解,谢谢了!
      

  2.   

    其实也可以试着写CSS样式来控制。查看前台生成的html代码,然后写想关CSS来控制checkbox大小。
      

  3.   


    不管你怎么动态生成的,总是在checkbox里有个ID="CheckBox1"之类的ID吧...
    在cs里写CheckBox1.Attribute.Add("style","zoom:200%");  //checkbox的ID根据前台控件ID自己改...
      

  4.   


    有效果啊...上面的是直接checkbox
    下面是zoom:200%的...
      

  5.   

    我把代码粘贴出来吧,好让老大你帮助我
    动态生成的代码是这样的:RadioButtonList Myrb = new RadioButtonList();//显示选项
                    Myrb.RepeatColumns = 4;
                    Myrb.ID = "Myrb1" );  //
                    Myrb.EnableViewState = true;
                    Myrb.RepeatDirection = RepeatDirection.Horizontal;
                    Myrb.RepeatLayout = RepeatLayout.Flow;
                    Myrb.Items.Add("A");
                    Myrb.Items.Add("B");
                    Myrb.Items.Add("C");
                    Myrb.Items.Add("D");
                    Myrb.Attributes.Add("style", "zoom:200%");
                    this.Panel1.Controls.Add(Myrb);
    请帮忙,现在我又忙出去,不好意思,请帮忙啊,我回来再思量解决该问题,谢谢!
      

  6.   

    俺之前错了....这样写比较好点.myrb input{zoom:200%";}Myrb.Attributes.Add("class","myrb");
      

  7.   

    老大,按照你上面的方法,RadioButtonList控件倒是放大了,实效效果了,可是那些ABCD字样没有任何变化,导致RadioButtonList发生错位啊,就 是说,选项变大了,文字没变,所以选项错位跑下面了!不知道如何解决?老是麻烦你了!
      

  8.   

    问题还真多啊,哈哈,实在不好意思,在IE下有效果了,但是在FIREFOX浏览器下,没有作用哦,如果有一种更好的解决办法,就好了!谢谢!
      

  9.   


    直接用css的font-size去控制文字啊....其实真心觉得checkboxlist还有dropdownlist这两个控件还没有直接<input type="checkbox">及<select><option></option></select>好用