我有两个表单form1和form2。我需要从form1获取表单2的工具栏组件的数据 它可能就像 string s = form1.lblstatus.text; 当我搜索它时,表单2中的控件必须被声明为私有这样的但是如何在vs2010中为标签和其他控件设置可访问模式
答案 0 :(得分:0)
假设您只是在阅读数据,您可以在Form2上创建一个公共的只读属性。
public string Status
{
get
{
return lblStatus.Text;
}
}
答案 1 :(得分:0)
您需要public
,而非private
。
您可以在VS2010的Designer模式(您似乎正在使用它)中执行此操作,如下所示:
单击您需要访问的控件。
在屏幕的右下角,在"属性"窗口,向下滚动到"修饰符"然后点击它。
点击"私人"。
右侧显示的箭头点击"公开"。