私は2つのフォーム間でデータを受け渡すのに苦労しています。Form1にはテキストボックスがあり、Form2にあるtextbox1にはテキストボックスの値が表示されます。 WPFを使用して、これについてどうすればいいですか?かなりのソリューションを見てきましたが、それらのいずれかを稼働させることはできません。C#フォーム間でのデータの受け渡し
namespace test
{
/// <summary>
/// Interaction logic for OptionDisplayWindow.xaml
/// </summary>
public partial class OptionDisplayWindow : Window
{
public OptionDisplayWindow()
{
InitializeComponent();
tbd.Text = "k"; //want to change this value based on "s" in the other form
}
テキストがから転送された形態(表示したい:私は(tbd.Textで)値を表示したいよれる形態については
は、ここにコードがあります文字列):
public void Button1_Click(object sender, RoutedEventArgs e)
{
string s = "testText"
}
私はSOのすべての単一の他の回答を試してみました(しようとして過去6時間を費やし)と全く運がなかったです。
EDIT 2:ただし
public string TheValue
{
get { return arrayTest.Text; }
}
、:
private void ttbtn_Click(object sender, RoutedEventArgs e)
{
using (Form2 form2 = new Form2())
{
tbd.Text = form2.TheValue;
}
}
とForm2のためのコード:ここでは最良の答えSend values from one form to another formとして記載されている方法を使用して、私はForm1のこのコードを作ってみました私はエラー 'フォーム2'を使用しています:usingステートメントで使用される型は暗黙的に 'System.IDisposable'に変換可能でなければなりません。
コードを投稿しない限り、これは終了します。 –
申し訳ありません、新しいので、分私を与える! – user3879060
@ user3879060実際にはこれに関する多くのチュートリアルがあります:http://stackoverflow.com/questions/1559770/send-values-from-one-form-to-another-form googleからの最初の結果 – User2012384