C# 在用户控件之间访问数据
我是Visual Studio C#2008的初学者。目前,我正在创建一个程序,该程序要求我在一个用户控件项中有用户输入,并且需要将该数据传递给另一个用户控件进行算术操作 我的第一个用户控件称为Structure\u Data。我将从名为C# 在用户控件之间访问数据,c#,winforms,visual-studio-2008,C#,Winforms,Visual Studio 2008,我是Visual Studio C#2008的初学者。目前,我正在创建一个程序,该程序要求我在一个用户控件项中有用户输入,并且需要将该数据传递给另一个用户控件进行算术操作 我的第一个用户控件称为Structure\u Data。我将从名为LengthB_txt、WidthB_txt和HeightB_txt的文本框中获取输入值 上述文本框中的这些值输入将在名为CollectionArea的新UserControl中访问 我不知道如何连接用户控件以及如何访问数据。在我的用户控件:收集区域中,为了使最
LengthB_txt
、WidthB_txt
和HeightB_txt
的文本框中获取输入值
上述文本框中的这些值输入将在名为CollectionArea
的新UserControl
中访问
我不知道如何连接用户控件以及如何访问数据。在我的用户控件:收集区域中,为了使最终结果显示在Ad_txt
文本框中,我执行了以下代码。然而,我得到了一个错误:
'WindowsFormsApplication1.Structure\u Data.LengthB\u txt'
由于其保护级别,无法访问
请帮帮我。我被卡住了=(谢谢
那么以下内容如何:
那么以下内容如何:
嘿,拉杰,谢谢你的回答!=)嘿,拉杰,谢谢你的回答!=)
private void Ad_txt_TextChanged(object sender, EventArgs e)
{
// const double PI = 3.14159265;
double Lb;
double Wb;
double Hb;
// Get the input value for Dimensions: Length
Lb = Convert.ToDouble(StructDataPass.LengthB_txt.Text);
Wb = Convert.ToDouble(StructDataPass.WidthB_txt.Text);
Hb = Convert.ToDouble(StructDataPass.HeightB_txt.Text);
double Ad_temp=0;
double result_temp1=0;
result_temp1 = Math.Pow(3 * Hb, 2);
Ad_temp = Lb*Wb*6*Hb*(Lb+Wb)+(Math.PI)*result_temp1;
Ad_txt.Text = Convert.ToString(Ad_temp);
}