【发布时间】:2012-02-07 14:15:46
【问题描述】:
我正在尝试使用继承来使用 ref.class 将字符串从一种形式传递到另一种形式。我看着它,老实说,我认为这应该可行。但是在调试时,我的设置文本框中什么都没有出现...
这是我的参考类:
class Ref
{
private String _url;
public String Sett
{
set { _url = value; }
}
public String Gett
{
get { return _url; }
}
我从主窗体设置它并从设置窗体中获取它
这是我的主要表单:
private void webBrowser1_DocumentCompleted(object sender,WebBrowserDocumentCompletedEventArgs e)
{Ref reff = new Ref();
this.Text = webBrowser1.Document.Title + " - NHS Cerner Booking Dash";
textBox1.Text = webBrowser1.Document.Url.ToString();
reff.Sett = webBrowser1.Document.Url.ToString();
最后这是我的设置表单
public void load()
{
Ref reff = new Ref();
textBox3.Text = reff.Gett;
}
我确定这看起来有点复杂。因此,为了澄清我想从主表单中获取 URL 并将其设置为我的 ref.class,然后从 Ref.class 中获取它以将其设置为我的设置表单中的文本框。感谢您的关注。
【问题讨论】:
-
为什么你有两个属性,一个带有getter,一个带有setter,而不是一个“Value”属性同时带有getter和setter?并不是说那会解决问题...
标签: c# winforms inheritance polymorphism