2008-08-14 19 views
5

は今、私は私のダイアログの1にコンボボックスを持っている hereVisual Studioのセットアッププロジェクトのカスタムダイアログ

を説明しました。コンボボックスに、ローカルネットワーク上で実行されているすべてのSQL Serverインスタンスのリストを入力します。サーバーリストを取得するのは簡単ですが、コンボボックスに表示させる方法は完全に失われています。私はあなたの助けに感謝し、私は初心者です:)いくつかのコードもいいかもしれません。

答えて

11

私はいつもビジュアルスタジオセットアッププロジェクトのカスタムダイアログが悲観的に制限され、機能しないことがわかっています。

これとは対照的に、私は通常、セットアップ中にリモートで困難な作業に対してwinforms guiを表示するカスタムアクションを作成します。本当にうまく動作し、カスタムアクションを作成し、いくつかのパラメータを渡すことで、何でもできることができます。

dayjobでは、アプリケーションの設定やデータベースの作成/スクリプトの実行などのタスクの共通のカスタムアクションのコレクションを作成し、カスタムダイアログの制限を回避しました。

+0

私は最終的にはUIに関しても設定可能なWiXインストーラに切り替えました。 – kjv

+0

こんにちはDavid、どのようにフォーカスをwinformにカスタムアクションとして表示するように設定できますか?私はあなたの方法を試していますが、常にフォーカスは、winformではなくメインのセットアップウィンドウに移動します。 –

+0

@NayanaAdassuriyaの思い出から、私は焦点を当てたことは一度もありませんでしたが、2008年の私の記憶は幾分かわいそうです! – DavidWhitney

1

すぐに使えるセットアップとデプロイメントパッケージを超えて、サードパーティーのアプリを試してみてください。

あなたが見てみたいことがあります。

どちらも無料です。彼らはあなたに必要なカスタマイズを与えるかもしれません。

関連する問題