セットアッププロジェクトでテキストボックス付きダイアログを表示できるようにします。
前回自作のアセンブリのインストールで、[参照の追加]ダイアログに表示するには?
で作成したセットアッププロジェクトを流用します。
セットアッププロジェクトを選択し、右クリックメニューより「表示」→「ユーザーインターフェイス」をクリックします。
ユーザーインターフェイスエディタが起動します。
この画面には[インストール]と、[管理インストール]という2つのノードがありますが
インストールは通常のインストール、管理インストールはセットアップに必要なファイルをファイル・サーバ上に転送しておき、そこからセットアップを可能にする機能です。
「インストール」の「開始」ノードを選択し、右クリックメニューの「ダイアログの追加」をクリックします。
「ダイアログの追加」ダイアログが起動しますので「テキストボックス(A)」を追加します。
追加できるダイアログの種類については下記を参照してください。
MSDNライブラリ Installation User Interface Dialog Boxes
「インストール」の「開始」ノードの最後に「テキストボックス(A)」が追加されます。
「テキストボックス(A)」をドラッグして「ようこそ」の次に移動します。
「テキストボックス(A)」は標準で4つのテキストボックスが表示されます。
今回は2つのテキストボックスを表示しようと思います。
「テキストボックス(A)」のプロパティウインドウより下記項目を設定します。
BannerTextプロパティ・・・「ライセンス登録」
BodyTextプロパティ・・・「IDおよびパスワードを入力してください。」
Edit1Labelプロパティ・・・「ID:」
Edit1Propertyプロパティ・・・「ID」
Edit2Labelプロパティ・・・「パスワード:」
Edit2Propertyプロパティ・・・「PSWD」
Edit3Visibleプロパティ・・・「False」
Edit4Visibleプロパティ・・・「False」
この状態でセットアッププロジェクトをビルドし、インストールを実行すると「ようこそ」画面の次に
以下のような画面が表示されます。
次回のセットアッププロジェクト カスタム動作で「ID」「パスワード」の入力値を取得する方法を説明します。
登録:
コメントの投稿 (Atom)
-
DataTableから重複を除くには と DataTableの集約計算を行う(Compute) を利用して、DataTableをグループ化し集計を行います。 以下のようなデータが入ったDataTableから、Field1とField2で重複を取り除き集計をおこないます。...
-
前回「 PLSQL SELECTの結果を取得する ~取得結果が1行の場合~ 」に続き 今回はSELECTの結果が複数行の場合です。 SELECTの結果が複数行の場合はカーソルを使用します。 カーソルとは SELECTの結果セットに対して、1行ずつデータを取り出し、順次...
-
datatableの集約計算を行うにはDataTable.Compute メソッドを使用します。 Dim As Object '最大値を求める value = datatable.Compute("Max(集計列名)", Nothing) &...
0 件のコメント:
コメントを投稿