string num1 = label1.Font.Name;
string num2 = label1.Font.Size.ToString();
string num3 = label1.Font.Style.ToString();那如何在另一个form里给lable2的字体赋上字体属性num1,num2,num3???label1.Font = new Font(num1,num2,num3);这个方法貌似不对。。
string num2 = label1.Font.Size.ToString();
string num3 = label1.Font.Style.ToString();那如何在另一个form里给lable2的字体赋上字体属性num1,num2,num3???label1.Font = new Font(num1,num2,num3);这个方法貌似不对。。
解决方案 »
- C# 设置DirectX 3D中摄像头
- webservice怎么加密
- 如何做一个自定义窗体,像迅雷的悬浮窗那样,不能被最小化,并且始终显示在屏幕的最前端(就像某些播放器前端显示一样)
- 求C#和ASP.NET的面试题目集!!!(最好附带答案的)
- 想改行了。由vb.net改为C#.net,代码及思想是差不多的。不过有点小问题我不明白请大家指点。
- 多线程结束的问题.
- 如何将下面的这种数据分析到数组中
- 问一个关于C# WinForm中,两个不同的应用程序之间传数据问题?
- 如何打印当前窗口的指定区域!
- 头痛的问题,希望能得到答案~~~急!
- 动态加载能否使用out或者ref关键字
- 一个特别的字符串匹配的问题
参数类型不对是……label1.Font = new Font(...)肯定是可以的
public Form1(string size, string name, string style)
{
InitializeComponent();
_size = "12";
_name = "test";
style = "";
}
form1把值传给form2,form2加载的时候就给lable赋值
lable.Name = "test";
System.Drawing.Font f = new System.Drawing.Font("SimSun", 19);
string s = tc.ConvertToString(f);
f = (System.Drawing.Font)tc.ConvertFromString(s);
lable2.Font.Size = new FontUnit(num2 );
lable2.Font.Name = num1 ;没有Font.Style.