2011-07-29 33 views
5

Làm thế nào để thiết lập giá trị ban đầu của một hộp kiểm tra (Kiểm tra/NotChecked) trong InstallShield 2010.Làm thế nào để khởi tạo giá trị checkbox trong InstallShield

tôi thêm CheckBox để Form, trong thêm tôi để để tạo tài sản tùy chỉnh (I đặt tên là ISCHECKED). Tôi đặt Giá trị thành 1, vì vậy khi checbox được chọn thì thuộc tính này có giá trị bằng 1.

Khi tôi chạy trình cài đặt I Hộp kiểm luôn được chọn và tôi muốn bỏ chọn, tôi nên làm gì. Tôi đã cố gắng sửa đổi thuộc tính tùy chỉnh này và đặt giá trị thành các giá trị khác nhau trong trình quản lý thuộc tính nhưng không có may mắn. Tôi biết rằng khi tôi nhấp vào CheckBox, nó sẽ thay đổi giá trị thuộc tính này (tôi bật/tắt các phần tử giao diện người dùng khác).

Trả lời

8

Hộp kiểm được chọn khi thuộc tính được đặt và không được chọn khi thuộc tính trống.

Để làm cho nó không được chọn theo mặc định, hãy đảm bảo rằng thuộc tính của nó không được khởi tạo thành giá trị. Chỉ liên kết thuộc tính với hộp kiểm của bạn, nhưng không đặt giá trị của nó thành "1".

+0

Cảm ơn bạn, Câu hỏi thuộc tính của tôi là tài sản toàn cầu và được hiển thị trong danh sách Thuộc tính trong InstallShield, Theo mặc định được đặt thành 0. Tôi có thể làm gì để hủy khởi tạo thuộc tính này. – Darqer

+0

Xóa nó. "0" vẫn là giá trị, do đó thuộc tính được đặt. Nó không quan trọng nếu nó là "0" hoặc "1" hoặc "giá trị". –

+0

Cảm ơn bạn nó hoạt động – Darqer

2

Tôi đã làm việc này bằng cách tạo một CheckBoxGroup với hai hộp kiểm. Một "Yes" và một "Không" ở đâu "Có" có giá trị 1 và "Không" là giá trị 0.

0
  1. Trong Xem danh sách dưới Hành vi và Logic, nhấp Property Manager.

  2. Đặt giá trị thành 1 thuộc tính bạn muốn.

Các vấn đề liên quan