DOBON.NET DOBON.NETプログラミング掲示板過去ログ

チェックボックスの判定方法を教えて下さい

環境/言語:[WindowsXP、VB.NET]
分類:[インストーラ]

VB.NETのセットアッププロジェクトにて
ユーザーインターフェースにチェックボックス(C)を追加し
チェックボックスの2つを表示しています(VisibleプロパティをTrue)。
そのチェックボックスをユーザーにチェックさせることで、
あるファイル(仮にA.TXTとします)をインストールするか否かを
制御したいのですが、そのチェックボックスを判定する方法がわかりません。
ファイルシステムにて追加したファイルの
プロパティウインドウでの設定は
下記の通りです。

Condition=CheckBox1.Value(CheckBox1はチェックボックスのつもりです)
Exclude=False
Folder=mas2
Hidden=False
PackageAs=vsdpaDefault
Permanent=False
ReadOnly=false
Register=vsdrfDoNotRegister
SharedLegacyFile=False
SourthPath=C:\Program File\ProductName\mas2\A.txt
System=False
TargetName=A.txt
Transive=True
Vital=False

この設定で、プロジェクトをリビルドし、インストールを実行しても
チェックボックスのダイアログ画面でのチェック内容によらず
A.TXTはインストールされません。
Conditionの設定を空にすると、インストールされます。
Conditionの設定を他にも試してみましたがうまくいきませんでした。
Conditionの設定内容が正しくないのでしょうか。
それとも他の指定をしなければいけないのでしょうか
お教え願います。
こんにちは、h.hayashiさん。ピラルクです。

> Condition=CheckBox1.Value

.Valueが不要なのでは?
■No2397に返信(ピラルクさんの記事)
ピラルクさんありがとうございます。
>
>>Condition=CheckBox1.Value
>
> .Valueが不要なのでは?
>
ご指摘の通り、.Valueの部分を削除したら成功しました。
.Valueが冗長でした。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板