Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中打开表单时获取文本框的宽度#_C#_Forms - Fatal编程技术网

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);
}
}
}

put
float Sizetb在行的上方
public Form2()
,然后更改
float Sizetb=textBox1.Width
Sizetb=textBox1.宽度然后请接受答案:)我是一名新成员:“感谢您的反馈!记录了声誉低于15的人所投的票,但不要更改公开显示的帖子分数。”但是,我相信您仍然可以接受答案(我相信,请查看复选标记)