可不可以给“ChildWindow”传入参数???private void SiPingRuiAn_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
GisChartWindow gischartwindow = new GisChartWindow();
gischartwindow.Show();
}问题:“ChildWindow”在执行“Show”时,我们可否对其传入参数???
{
GisChartWindow gischartwindow = new GisChartWindow();
gischartwindow.Show();
}问题:“ChildWindow”在执行“Show”时,我们可否对其传入参数???
{
public partial class ShowValue : Form
{
public int nID = 0;
public ShowValue()
{
InitializeComponent();
MessageBox.Show(nID.ToString());
}
}
}
调用的方法里写private void SiPingRuiAn_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
GisChartWindow gischartwindow = new GisChartWindow();
gischartwindow.nID = 3;
gischartwindow.Show();
}
{
public partial class GisChartWindow : Form
{
public int nID = 0;
public ShowValue()
{
InitializeComponent();
MessageBox.Show(nID.ToString());
}
}
}
调用的方法里写private void SiPingRuiAn_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
GisChartWindow gischartwindow = new GisChartWindow();
gischartwindow.nID = 3;
gischartwindow.Show();
}
GisChartWindow gischartwindow = new GisChartWindow(参数);GisChartWindow页面里
public GisChartWindow (参数)
1、赋值
private void SiPingRuiAn_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
GisChartWindow gischartwindow = new GisChartWindow();
gischartwindow.Title = "A楼";
gischartwindow.Tag = "B001";
gischartwindow.Show();
}
2、取值
public GisChartWindow()
{
InitializeComponent();
string str1 = this.Title.ToString();
string str2 = this.Tag.ToString();
问题:这两个提示找不到对象,“未将对象引用到对象实例”,Why???要在“ChildWindow”中获取“Title”和“Tag”应该怎样做???
}
{
GisChartWindow gischartwindow = new GisChartWindow("A楼", "B001");
gischartwindow.Show();
}public GisChartWindow(string title, string tag)
{
InitializeComponent();
string str1 = title;
string str2 = tag;
}
1、赋值private void SiPingRuiAn_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
GisChartWindow gischartwindow = new GisChartWindow();
gischartwindow.strParam1 = "A楼";
gischartwindow.strParam2 = "B001";
gischartwindow.Show();
}
2、取值public string strParam1=string.Empty;
public string strParam2=string.Empty;public GisChartWindow()
{
InitializeComponent();
}
private void GisChartWindow_Load(object sender, EventArgs e)
{
string str1 = strParam1;
string str2 = strParam1;
}
可以手动修改“Window”的构造函数“(string title, string tag)”的。