は、3つのタブタブ1を作る方法 でのTabControlを含んで03のボタンとフォーム2が含まれ、私は、フォーム上の最初のボタンをクリックすると、アクティブなタブです1と2番目のボタンをクリックすると、2番目のタブがアクティブになります。最後のボタンと同じボタンをクリックします。 ヘルプ.iは考えていません。パラメータを渡すことで可能ですか?渡す値やイベント
渡す値やイベント
答えて
は、フォームのインスタンスを取得する必要があり、その後、あなたはそのフォーム上のコントロールにアクセスすることができます - あなたは、別の形式でアクセスするために、公開などのコントロールを作成する必要があります。
編集:フォーム上のコントロールを公開することは必ずしも良い考えではありません。そのため、コントロールをパブリックにする代わりに、そのクラスにプロパティを作成し、そのプロパティから選択したインデックスを設定するだけで済みます。例:
public class Form2
{
public int TabSelectedIndex
{
set { tabControl.TabIndex = value; }
}
}
public class Form1
{
private Form2 _form2 = new Form2();
private void Button1_Click(object sender, EventArgs e)
{
_form2.TabSelectedIndex = 1;
}
}
?? – user1148561
編集した別の形 – MNIK
メソッドをForm2に追加します。 ... void SetActiveTabIndex(Int32 index) {TabControl1.ActiveTab = ...}
を確認してください。タブコントロールを含むフォームに新しいメソッドを配置します。 – user1148561
でTabControlのは編集 –
フォーム1の使用に続いて、次のコード「公共」へのフォーム2上のあなたのTabControlの「修飾子」プロパティを設定しliek何か:
Form2 frm = new Form2();
//you will need to call frm.Show() somewhere to display form2
private void Button1_Click(object sender, EventArgs e)
{
Form2.tabControl1.SelectedIndex = 0;
}
private void Button2_Click(object sender, EventArgs e)
{
Form2.tabControl2.SelectedIndex = 1;
}
私はDevExpress社のTabControlを使用していますが、それはそのようなpropertieを持っているdosent !!!! – user1148561
thx私はプロパティのSelectedTabPageIndex thxをたくさんの – user1148561
はパブリック静的クラスのパブリック変数を作成しますあなたはForm1の中ボタンをクリックしたときに、ちょうどButton1をクリックしたとき(あなたがたとえば、0に1つのクリックボタン2をパブリック変数の値を設定することができ、特定のボタンがクリックされたことを示すために、この変数の値を変更。.. 。等)。
Form2で、その変数の値を読み取り、その値に従って適切なタブをアクティブにします。
フォーム2で、変数 – user1148561
をキャプチャするイベントです申し訳ありません私はForm1が開いていると仮定し、あなたのボタンをクリックしてForm2が開きます、それは意味をなさない2つのフォームを開き、別のフォームを変更してください。 –
Form1に、各ボタンのクリックイベントのハンドラを追加します。
public void SelectTab(int tabIdx)
{
this.TabControl1.SelectedIndex = tabIdx;
}
- 1. onclickイベントの値をコントローラに渡す
- 2. イベントや
- 3. とNullReferenceExceptionやイベント
- 4. C#のイベントやLambda?
- 5. 他のイベントにイベントを渡す方法
- 6. fullcalendar EventReceiveイベントをスローするときの値を渡します。
- 7. ビューやクラス間で値を渡すのは簡単ですか?
- 8. 変更イベント中に複数の値を渡す<select>
- 9. ws.onmessageイベントの値を別の関数に渡す方法
- 10. JavaScriptのイベント処理メソッドに値を渡す方法
- 11. グリッドビューコントロールのLinkButtonサーバー側のイベントにid値を渡す
- 12. JSPやJavaコードからJasperReportでパラメータ値を渡すには?
- 13. テンプレートリテラルでonclickイベントを渡す
- 14. onclickイベントに 'この' 渡す
- 15. パラメータをaasmイベントに渡す
- 16. UIPresentationController touchイベントを渡す
- 17. イベントでデータを渡す
- 18. リーフレットのContextMenu作業やイベント
- 19. 値渡し値渡し参照渡し
- 20. AssertJとMockito:やや複雑なJTableイベントをチェックしますか?
- 21. onClickイベントですべてのフラグメントから複数の値をコンテナアクティビティに渡す
- 22. Jqueryのあるイベントから別のイベントへのフラグを渡す
- 23. 渡す値
- 24. 渡す値
- 25. 渡す値は、
- 26. 渡す値
- 27. 値を渡す
- 28. 渡す値
- 29. VBNet BackGroundWorker RunWorkerCompletedイベントで引数を渡す
- 30. イベントハンドラのコールバックでイベント+引数を渡す
私はあなたがMDIフォームに見るべきだと思うhttp://msdn.microsoft.com:Form2をオン
は、メソッドを追加します私たちは、uは意味がある性質の公共のコントロールを作成する方法/en-us/library/7aw8zc76(v=vs.80).aspx – PedroC88