2011-12-07 4 views

答えて

0
public partial class mainForm : Form 
{ 
    settingForm settingObject; 

    public mainForm(settingForm settingObject) 
    { 
     InitializeComponent(); 
     this.settingObject= settingObject; 
    } 

} 

上記のコードは、オブジェクトへのアクセス方法を簡単に示しています。

1

settingsFormのpublicプロパティを使用して、そのオブジェクトを公開する必要があります。

お使いの設定フォームで

 
public Object MyObject 
{ 
get { return myobject; } 
} 

then, on your main form, your can say; 

settingsForm sf = new settingsForm(); 
sf.Show(); 

... 

Console.Write(sf.MyObject.Text); 

Soがたとえば、settingsFormに必要な値を格納するテキストボックスがあるとします。その後、

あなたは全体のテキストボックスへのアクセスが必要な場合は、設定フォームのプロパティを追加したい....

 
public TextBox textbox1 
{ 
    get { return textbox1; } 
} 

、インスタンス化し、settingsFormを使用して任意の形式は、TextBox1テキストボックスを使用することができます。

textbox1の値にのみアクセスしたい場合は、Textプロパティを公開します。

 
public string TextBoxValue 
{ 
    get { return textbox1.Text; } 
} 
関連する問題