2012-05-09 9 views

答えて

0

フォームを別のフォーム用ユーザーコントロールで使用することはできません。あなたは、あなたがそれを行うことができなければならない場合

User Control vs. Windows Form

+0

フォームを別のフォームに置くのは問題ではありませんが、 'f.TopLevel = False'を設定する必要があります – Nick

1

を参照してください。ここに例があります:

Dim f As New Form 
f.TopLevel = False 
f.FormBorderStyle = FormBorderStyle.None 
f.Dock = DockStyle.Fill 
f.Visible = True 
Panel1.Controls.Add(f) 

TopLevel = Falseが必要です。 FormBorderStyleとDockスタイルの設定はオプションですが、おそらくあなたが探しているものです。

+0

私は自分の状態を調べる必要があります。タブ。 1つのタブには、私が別のフォームを表示したPanelコントロールがあり、この他のフォームには1つのボタン "Submit"があります。 他のタブには、いくつかのコントロールと1つの "OK"ボタンがあります。 "OK"ボタンをクリックすると、他のタブのパネルにフォームの "Submit"ボタンのクリックイベントを呼び出さなければなりません。 どうすればいいですか?どんな助けもappriciatedです... – Vijay

+0

@Vijay私はここからあなたのコードを見ることができませんが、あなたは別の質問をしています。スタックオーバーフローは一度に1つの質問です。言われているように、彼らはあなたがここで求めていることをする多くの例です。簡単なことは、送信ボタンを含むフォームへの参照を持ち、それを直接呼び出すことです(例: 'f.subButton_Click(nothing、nothing)')。 – LarsTech

+0

ラースに感謝します。私はaddhandlerで解決策を得ました。よろしくお願いします。それは私に多くのことを意味する.. – Vijay

関連する問題