如何动态设置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 --------------------编程问答--------------------
学习了。。。
补充:.NET技术 , VB.NET