2

MFC を使用していた昔は、プロパティ シートをウィザード スタイルのダイアログに簡単に変更し、ダイアログ テンプレートを再利用することができました。

同じことをしたいタブ コントロールを含む .NET フォームがあります。

コントロールの 2 つのコピーを持たずに .NET でこれを行う簡単な方法はありますか?

4

2 に答える 2

1

残念ながら、いいえ、これを行うための組み込みの方法はもうありません (MFC 機能も恋しいです)。

私が見つけた2つの最良のオプションは次のとおりです。

  • ステップごとにフォームを作成し、それらを切り替える
  • コントロール ボタンを含む 1 つのフォームを作成し、ステップごとに異なるユーザー コントロールを表示します (このデザインにもいくつかのバリエーションがあります)。

それが多くのステップを伴うプロセスである場合、私は 2 番目のオプションを好む傾向があります。セットアップするのはもっと大変ですが、ステップ数が増えるにつれて、報酬はその作業を上回ります. 1 ~ 3 ステップのプロセスの場合、ステップごとに新しいフォームを作成する方が簡単かつ迅速です (レスキューのためにコピー/貼り付けします)。

于 2010-03-05T16:37:41.170 に答える
1

昔々、Chris Sells がGhengis for .NET というプロジェクトを持っていました。このプロジェクトには、ウィザード プロジェクトを作成するためのフレームワークが含まれていました。プロジェクトの状態が正確にはわかりません... それは主に 1.0 と 1.1 のフレームワークの不備を説明するためのものでした... しかし、それを含めてまだ役に立つものもあります。

于 2010-03-05T16:45:18.530 に答える