Tôi nhận thấy rằng chiều cao của một TToolButton tăng lên khi bạn đặt Kiểu của nút thành tbsDropdown. Tôi có thể hiểu được chiều rộng tăng lên, do đó, nút có không gian để vẽ mũi tên xuống, nhưng tôi không chắc chắn một sự gia tăng chiều cao là cần thiết.TToolButton Height Grows with Style = tbsDropdown
bước để tạo lại vấn đề này (Delphi 2010, Windows 7 x64):
- Thêm TToolbar mẫu, ShowCaptions = True
- Nhấp chuột phải để thêm một nút để Toolbar
- nút Set Kiểu = tbsDropDown và nhận thấy nút phát triển ở độ cao
Cùng một độ cao tăng lên khi có hình ảnh được gán cho thanh công cụ , trong trường hợp này có eady nhiều không gian dọc hơn có sẵn trong nút để vẽ trình đơn thả xuống.
Dưới đây là một ví dụ trực quan: alt text http://img440.imageshack.us/img440/1462/ttoolbar02.png alt text http://img291.imageshack.us/img291/966/ttoolbar01.png
Có một workaround cho điều này mà không cần hack VCL, hoặc là này hardcoded vào sự kiểm soát Windows?