2009-09-01 10 views
7

Tôi có rất nhiều thành phần được cài đặt - rắc rối là khi tôi muốn tìm một trong những tôi hiếm khi sử dụng nó mất lứa tuổi để tìm thấy nó. Tôi có thể nhìn vào sự lựa chọn TẤT CẢ các danh sách tất cả các thành phần nhưng việc tìm kiếm một với nói 'lưới' trong tiêu đề vẫn còn rất tốn thời gian. Có cơ sở dữ liệu tiêu đề hay (tốt nhất là) một tệp văn bản mà tôi có thể thẩm vấn và tìm kiếm?Làm thế nào tôi có thể thẩm vấn bảng thành phần Delphi?

+1

phiên bản nào của Delphi? – Re0sless

Trả lời

5

Phiên bản Delphi nào? Trong các phiên bản gần đây, chỉ cần nhấp vào đầu bảng và nhập "lưới". Ctrl-Alt-P sẽ tập trung vào bảng màu và sau đó bạn có thể bắt đầu nhập.

Trong RAD2009 và RS2010, hãy làm điều này và nó sẽ tìm tất cả các thành phần có "lưới" ở bất kỳ đâu trong tiêu đề.

+2

Ctrl + Alt + P hoạt động trong Delphi 2007, 2006 và thậm chí có thể cả năm 2005 – LachlanG

+0

@LachlanG: cảm ơn các chi tiết cụ thể - câu trả lời của tôi không đề xuất khác, phải không? – Argalatyr

9

Hãy thử DDevExtensions 1.61, nó thêm khả năng tìm kiếm các thành phần cho Delphi từ phiên bản 5 trở lên, với nhiều cải tiến khác cho IDE.

+0

Cảm ơn DDevExtensions hoạt động tốt. Trong Delphi7 tôi không thể có được ALT CTRL hoặc nhấp vào trên cùng của bảng màu để làm bất cứ điều gì. Cảm ơn tất cả các bạn –

2

Vì bạn không nói rõ phiên bản Delphi ...

1) Trong các phiên bản cũ (D7 và trước đó), bạn có thể nhấp chuột phải vào bảng thành phần để xem các thuộc tính. Điều này cho thấy tất cả các thành phần bạn đã cài đặt một trang tại một thời điểm. Nó không thể tìm kiếm được, nhưng ít nhất danh sách hiển thị tên và gói của mỗi thành phần, vì vậy nó dễ dàng hơn việc sử dụng các gợi ý bật lên trên từng thành phần riêng lẻ.

2) Trong Delphi 7, bạn có thể chọn View|Component List, hiển thị danh sách chữ cái có thể tìm kiếm được tất cả các thành phần. Thật không may, nó chỉ phù hợp trên phần đầu tiên của tên thành phần. Phiên bản đầu tiên của bảng công cụ "mới" có cùng giới hạn này.

3) DDevExtensions (miễn phí) cho phép đối sánh chuỗi một phần trong bảng thành phần cũ (D5-D7) và khôi phục nội dung như bảng cũ trong phiên bản mới hơn của Delphi (D2005 trở lên). Nó cũng được bao gồm trong Delphi 2010 cho những người thích phong cách đó. Tôi thích cách tìm kiếm hoạt động trong Delphi 7, nhưng trong Delphi 2010, bộ lọc có vẻ hơi khó xử với tôi. Nó lọc các thành phần và các trang bảng màu, nhưng nếu bạn có các thành phần phù hợp trên nhiều trang, chúng không được hiển thị cùng một lúc. Bạn vẫn phải nhấp vào từng trang riêng lẻ.

4) Yêu thích của tôi. Tôi thích bảng công cụ mới (Delphi 2005 trở lên). Rất cấu hình, cho phép tôi xem tên thành phần, hiển thị các thành phần trên nhiều trang tại một thời điểm, có thể gắn kết, v.v.

Dòng dưới cùng. Nếu bạn không có hoặc không thích bảng công cụ mới, hãy nhận DDevExtensions.

+0

Ngoài ra, DDevExtensions miễn phí! – Argalatyr

1

Trước Delphi 2005: Install DDevExtensions, sau đó chọn Tools -> DDevExtensions Options -> Component Selector -> Đánh dấu vào "Active" hộp, bấm OK

Delphi năm 2005 và sau này: Click vào thành phần và nhập tên của bảng bạn muốn.

+0

Cảm ơn. Không bao giờ biết điều này. Hoạt động tốt trên D2007. –