Chuyển đến nội dung
Diễn đàn CADViet
civilizer

(HighLight)!Highlight đối tượng trên màn hình CAD.(Help Me)_Thanks!

Các bài được khuyến nghị

Các cao thủ giúp em vấn đề này cái!

Em có một database(access) gồm tọa độ các điểm(của đường thẳng) gọi database này vẽ,đồng thời đổ lên Msflexgrid,sau đó lick lên từng dòng trên Msflexgrid(các tọa độ trên Msflexgrid) sẽ làm cho đường thẳng có tọa độ đó highlight trên màn hình CAD

Dưới đây là file đính kèm!các bác nhớ copy cái database vào trong ổ C chứa thư mục CAD nhé.(C:\Program Files\AutoCAD 2007).Gọi lệnh VBALOAD để load file .dvb

Mong nhận được sự giúp đỡ của mọi người.Cảm ơn mọi người nhiều.

 

Như ví dụ dưới đây:

Khi Click lên Msflexgrid:

 

click.jpg

 

Thì sẽ Highlight đối tượng (tương ứng) trên màn hình CAD:

 

highlight.jpg

 

 

File đính kèm!

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Theo e nghĩ là nếu mỗi đường thẳng bác vẽ bằng 1 function as AcadLine thì có thể bật hightlight của nó lên khi cần thiết

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

E cũng đang tập tành VBA n gần như là số 0,bác có rảnh thì lnào YH hướng dẫn e chút :leluoi:

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Nguyên tắc là khi chọn hàng trên Msflexgrid, ta có thể xác định toạ độ điểm đầu và điểm cuối.

 

Sau đó dùng vòng lặp duyệt từng đối tượng line, nếu thoả mãn điều kiện toạ độ trùng nhau thì Highlight và dừng thủ tục lại.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Nguyên tắc là khi chọn hàng trên Msflexgrid, ta có thể xác định toạ độ điểm đầu và điểm cuối.

 

Sau đó dùng vòng lặp duyệt từng đối tượng line, nếu thoả mãn điều kiện toạ độ trùng nhau thì Highlight và dừng thủ tục lại.

 

Thanks Bác Hướng,cái em làm cũng theo hướng đó!

Thanks!

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

×