当前位置:编程学习 > C#/ASP.NET >>

如何动态设置label的字体大小

就是在程序中定义一个label类的对象,
然后对它设置属性,最后添加到panel上,但是不能设置它的字体大小。
哪位达人知道,告诉以下阿。 --------------------编程问答-------------------- 是vs2005中的,设置 --------------------编程问答-------------------- yourLabel.Font.Size = ""; --------------------编程问答-------------------- 楼上的,我用这个方法提示错误,告诉我无法从string转换到float,如果我去掉引号,然后又提示,无法对FONT.SIZE属性赋值,因为是只读的 --------------------编程问答-------------------- 是这样添加的吗?
Label lb = new Label();
lb.Font = new Font("宋体", 100);
lb.Visible = true;
lb.AutoSize = true;
lb.Text = "text";
this.panel1.Controls.Add(lb);
--------------------编程问答-------------------- VB.NET?
        Dim lb As Label = New Label()
        lb.Font = New Font("宋体", 100)
        lb.Visible = True
        lb.AutoSize = True
        lb.Text = "text"
        Me.Panel1.Controls.Add(lb) --------------------编程问答-------------------- Dim lb As Label = New Label()这句是必需的
--------------------编程问答-------------------- 如果你还看不懂,可以先建一个label对象,然后察看窗口的内部布局代码,这样你就知道他是怎么实现label对象的添加过程了!!!!!! --------------------编程问答-------------------- 学习中...... --------------------编程问答--------------------  既然 SIZE是只读的,
就用其它方法,lab.font=new font(lab.font.name,10)
--------------------编程问答-------------------- Lab.Font = New Font("宋体", 100) --------------------编程问答-------------------- 最简单的办法,直接在form上加一个label,然后设置字体大小,再到form的.Designer.vb里面去看代码就行了。 --------------------编程问答--------------------
    Label1.Font = New System.Drawing.Font("黑体", 10)

10就是字体大小 --------------------编程问答-------------------- 来晚了,楼上的都答好了。+1 --------------------编程问答--------------------
引用 10 楼 xiagirl 的回复:
Lab.Font = New Font("宋体", 100)

学习了。。。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,