私はウィンドウフォームアプリケーション()を2週間以上かけて正常に実行しています)。今私は(が詳細ウィンドウを表示するために)ここでWindowsフォームでコントロールが表示されないC#
(値が豊富なテキストボックスに表示されているアイテムの追加のプロパティを表示するために表示されるはずです)、その中に別のフォームを追加したいダブルクリックのために私のコードです:
public Form2(string p)
{
// TODO: Complete member initialization
trans_ID = p;
}
それだけで、この画面を示している:
基準としてprivate void richTextBox1_DoubleClick(object sender, EventArgs e)
{
//Using parameterized constructor since I need an input from parent form
Form2 formETView = new Form2(richTextBox1.Text.Substring(1, 15));
formETView.Show();
}
、フォーム2のコンストラクタは
実際の画面は、コントロールのカップルを持っている中:
この点で任意のヘルプは本当に理解されるであろう。
P.S:パラメータ化されたコンストラクタを使用して子ウィンドウの引数としてデータを渡す方法は間違っていますか?もしそうなら、私に教えてください。
'public Form2(string p):this()'を使うと、 'InitializeComponent()'を呼び出すデフォルトのctorを呼び出すことができます。 –
私の悪い!!どうもありがとうございます。引数を渡すためにパラメータ化されたコンストラクタを使用する正しい方法があるかどうかを教えてください。 –
フォームでパラメータ化されたctorsを使用する際に問題はありません。デザイナのパラメータがないことを確認してください。 –