Các thuộc tính của tile

Một phần của tài liệu Đồ án tốt nghiệp tìm hiểu ngôn ngữ AutoLISP và ứng dụng trong AutoCAD (Trang 40)

2. Giới thiệu chung

3.9.3Các thuộc tính của tile

 Action: biểu thức chứa trong thuộc tính action sẽ được thực hiện khi tile được chọn. Đối với một vài tile, biểu thức chứa trong thuộc tính action cũng sẽ được thực hiện khi chuyển sang tile khác.

 Alignment = left: xác định vị trí canh lề theo phương nằm ngang hoặc thẳng đứng khi tile được đặt trong cluster.

 Khi chứa trong column: left, right, centered  Khi chứa trong row: top, bottom, centered

 Để sắp xếp vị trí cho các tile ta phải sử dụng các spacer.

 Allow_accept = false: khi giá trị này bằng true và nếu tile đang nhận con trỏ và ta ấn Enter thì:

 biểu thức chứa trong thuộc tính action của tile này sẽ được thi hành.

 Sau đó, tile nào có key là accept sẽ được chọn để đóng hộp thoại.

 Aspect_ratio = 1.0: tỉ lệ giữa chiều rộng và chiều cao của hình ảnh xuất hiện trên image tile hoặc image_button. Khi thuộc tính này bằng 0, kích thước tile sẽ đúng bằng kích thước hình ảnh.

 Children_alignment = right: xác định vị trí canh lề theo phương ngang hoặc thẳng đứng của các tile con trong cluster, khi các tile con không được khai báo thuộc tính alignment của mình

 Children_fixed_height = true; Children_fixed_width = true: các tile con sẽ giữ cố định chiều cao (chiều rộng) khi giá trị bằng true. Khi giá trị bằng false các tile con sẽ thay đổi chiều cao hoặc rộng cho phù hợp với các khoảng trống trong cluster.

 Color = dialog_background; color = white: xác định màu nền của image tile.

 Edit_limit = 32: số lượng các ký tự có thể nhập trong edit_box.

 Edit_width = 16: xác định số lượng các ký tự có thể nhìn thấy của phần nhập ký tự của edit_box.

 Fixed_height = true; fixed_width = true: thay đổi chiều cao, chiều rộng của tile.

 Fixed_width_font = true

 Height = 3: xác định chiều cao của tile.

 Initial_focus: xác định tile được nhận con trỏ ban đầu, khi hộp thoại xuất hiện.

 Is_bold = true

 Is_cancel = true

 Is_default = true

 Is_enable = true: xác định trạng thái ban đầu của tile và có thể thay đổi bằng chương trình AutoLISP.

 Is_tab_stop = true: khi hộp thoại đang hiện trên màn hình, nếu ta nhấn Tab liên tục, con trỏ sẽ di chuyển qua các tile.

 Key = “key name”: tên của tile dùng để truy xuất khi chạy chương trình.

 Label = “label text”: tiêu đề của tile.

 List = “list1\n list2”: chuỗi chứa trong dấu nháy kép.

 Mnemonic = “d”: xác định ký tự sử dụng làm phím nóng.

 Multiselect = true

 Value = “1”: kiểu chuỗi, xác định giá trị ban đầu của tile.

 Width = 8: xác định chiều rộng của tile.

Một phần của tài liệu Đồ án tốt nghiệp tìm hiểu ngôn ngữ AutoLISP và ứng dụng trong AutoCAD (Trang 40)