Đến nội dung


Hình ảnh
- - - - -

Đặt con chạy vào ô Edit_box


  • Please log in to reply
8 replies to this topic

#1 xaakiii_mboet

xaakiii_mboet

    biết vẽ line

  • Members
  • PipPip
  • 21 Bài viết
Điểm đánh giá: 6 (bình thường)

Đã gửi 27 April 2010 - 04:40 PM

Xin hỏi các bạn trên diễn đàn trả lời giúp vấn đề này:
Mình tạo một hộp thoại gồm 1 edit_box và 1 button (clear), làm sao để khi load hộp thoại lên thì:
+ Khi load hộp thoại lên thì con chạy nằm phía sau text có sẵn trong ô edit_box. Thông thwờng dùng "initial_focus" thì nó nằm đằng trước.
+ Khi đang thao tác trên hộp thoại, làm sao để mà nhấn nút button (clear) thì xoá mọi thứ trong ô Edit_box và con trỏ nằm luôn trong Edit_box này (không cần phải nhấp chuột vào mà mình có thể nhập số liệu luôn).
Cảm ơn mọi người. Mong hồi âm.
  • 0

#2 xaakiii_mboet

xaakiii_mboet

    biết vẽ line

  • Members
  • PipPip
  • 21 Bài viết
Điểm đánh giá: 6 (bình thường)

Đã gửi 27 April 2010 - 08:34 PM

Ới ới các bạn trên diễn đàn ai biết trả lời giúp mình với, Ếch Ô Ếch mà ............. :cheers:
  • 0

#3 xaakiii_mboet

xaakiii_mboet

    biết vẽ line

  • Members
  • PipPip
  • 21 Bài viết
Điểm đánh giá: 6 (bình thường)

Đã gửi 03 May 2010 - 11:25 AM

Ới ới các bạn trên diễn đàn ai biết trả lời giúp mình với, Ếch Ô Ếch mà ............. :cheers:

Không ai trả lời mình à, bùn and bùn qe qé......
  • 0

#4 hoa35ktxd

hoa35ktxd

    biết lệnh move

  • Members
  • PipPipPip
  • 125 Bài viết
Điểm đánh giá: 38 (tàm tạm)

Đã gửi 03 May 2010 - 09:51 PM

Chỉ có thể giúp bạn ý thứ hai:
(action_tile "clear" "(set_tile \"txt\" \"\") (mode_tile \"txt\" 2)")
Ý thứ nhất chưa tìm được giải pháp, có lẽ đây là yếu điểm của DCL và LSP.
  • 1

#5 xaakiii_mboet

xaakiii_mboet

    biết vẽ line

  • Members
  • PipPip
  • 21 Bài viết
Điểm đánh giá: 6 (bình thường)

Đã gửi 04 May 2010 - 04:20 PM

Chỉ có thể giúp bạn ý thứ hai:
(action_tile "clear" "(set_tile \"txt\" \"\") (mode_tile \"txt\" 2)")
Ý thứ nhất chưa tìm được giải pháp, có lẽ đây là yếu điểm của DCL và LSP.

Cảm ơn bạn nhiều, thế cho hỏi thêm là trong lisp có dùng được các phím chức năng F1, F2......F12 để điều khiển hộp thoại được không, nếu được thì làm cách nào, cảm ơn nhiều ( em tim trên diễn đàn và Google mà không có.)
  • 0

#6 hoa35ktxd

hoa35ktxd

    biết lệnh move

  • Members
  • PipPipPip
  • 125 Bài viết
Điểm đánh giá: 38 (tàm tạm)

Đã gửi 05 May 2010 - 09:10 AM

Không hiểu ý bạn, tôi chỉ biết cách sử dụng F1 để gọi 1 trang help do mình viết cho chương trình của mình thôi. Các phím khác không hiểu bạn định "điều khiển" như thế nào?
  • 0

#7 xaakiii_mboet

xaakiii_mboet

    biết vẽ line

  • Members
  • PipPip
  • 21 Bài viết
Điểm đánh giá: 6 (bình thường)

Đã gửi 05 May 2010 - 01:39 PM

Không hiểu ý bạn, tôi chỉ biết cách sử dụng F1 để gọi 1 trang help do mình viết cho chương trình của mình thôi. Các phím khác không hiểu bạn định "điều khiển" như thế nào?

Ý của mình là thay vì dùng chuột kích vào ô nhập số liệu chằng hạn hay dùng phím nóng Alt + ..., thì liệu các phím F1, F2,...,F12 có điều khiển lệnh lisp được không ấy mà, như trong cad thì F1 là lệnh Help. F2 hiển thị textpage chẳng hạn, ai biết giúp mình với nhé, đang tìm hiểu thêm về Lisp mà.
  • 0

#8 hoa35ktxd

hoa35ktxd

    biết lệnh move

  • Members
  • PipPipPip
  • 125 Bài viết
Điểm đánh giá: 38 (tàm tạm)

Đã gửi 05 May 2010 - 04:21 PM

Vì bạn chạy lisp trogn môi trường Cad nên có lẽ không được vì sẽ sảy ra xung đột với các lệnh của Cad.
  • 0

#9 gia_bach

gia_bach

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 1436 Bài viết
Điểm đánh giá: 1426 (rất tốt)

Đã gửi 06 May 2010 - 10:39 AM

Cảm ơn bạn nhiều, thế cho hỏi thêm là trong lisp có dùng được các phím chức năng F1, F2......F12 để điều khiển hộp thoại được không, nếu được thì làm cách nào, cảm ơn nhiều ( em tim trên diễn đàn và Google mà không có.)

các phím chức năng F1, F2......F12 do Cad quản lý (chưa biết cách can thiệp)
Bạn có thể gán phím nóng cho các button bằng cách dùng thuộc tính : mnemonic trong file DCL.
Ví dụ :
: edit_box {
label = "Edit";
key = "edit";
mnemonic = "E"; }

: button {
label = "Clear";
key = "clear";
mnemonic = "C"; }

Hình đã gửi
  • 0