C# 在C中打开表单时获取文本框的宽度#
我有一个如下所示的表单,我想在加载表单时保存原始文本框的宽度,我已经编写了代码但没有运行,请帮助C# 在C中打开表单时获取文本框的宽度#,c#,forms,C#,Forms,我有一个如下所示的表单,我想在加载表单时保存原始文本框的宽度,我已经编写了代码但没有运行,请帮助 namespace DieuKhienMayTinh { public partial class Form2 : Form { public Form2() { InitializeComponent(); float Sizetb = textBox1.Width; } private void button1_Click(o
namespace DieuKhienMayTinh
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
float Sizetb = textBox1.Width;
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(Sizetb);
}
}
}
您将文本框宽度存储在方法局部变量
Sizetb
中。这根本无法编译
将其移出到类级别:
名称空间dieukhienmaythinh
{
公共部分类表单2:表单
{
//类级别的成员字段可用于类中的每个方法
私人浮动规模b;
公共表格2()
{
初始化组件();
Sizetb=textBox1.宽度;
}
私有无效按钮1\u单击(对象发送者,事件参数e)
{
MessageBox.Show(Sizetb);
}
}
}
putfloat Sizetb代码>在行的上方public Form2()
,然后更改float Sizetb=textBox1.Width代码>至Sizetb=textBox1.宽度代码>然后请接受答案:)我是一名新成员:“感谢您的反馈!记录了声誉低于15的人所投的票,但不要更改公开显示的帖子分数。”但是,我相信您仍然可以接受答案(我相信,请查看复选标记)