Panou - creați o bară de instrumente, delphi-faq

Barele de instrumente pot fi statice. care este, permanent atașat la o margine a ferestrei, sau plutitor, care poate fi mutat în interiorul ferestrei. Puteți crea o bară de instrumente:

Pentru a crea o bară de instrumente, o puteți plasa sub forma unui panou (panou) situat pe pagina StandardProducts. Antetul pentru această componentă este de obicei absent, iar alinierea este setată pe unul dintre marginile formularului, cel mai adesea pe partea de sus. Panoul este un container pentru alte componente și găzduiește diverse controale, de obicei butoanele rapide SpeedButton și casete comboBox comboBox.

Dacă formularul are un meniu principal sau context. apoi butoanele barei de instrumente (acces rapid), de obicei duplicate comenzile lor, cauzând manipulatorii de evenimente OnClick să "dețină" elemente de meniu.

În procedura de mai sus, butoanele imprimă barele de instrumente. destinat tipăririi unui document, când este apăsat, activează elementul corespunzător din meniul mnPrint.

Proprietatea sau anteturile Glyph (proprietatea Caption)

Rețineți că butoanele SpeedButton pot forma grupuri de întrerupătoare dependente. Dacă butonul trebuie să fie comutat independent de celelalte butoane, creați un grup de pe același buton SpeedButton. și AllowAllUp lui trebuie să fie setat la True.

Trei butoane independente copiază comenzile din meniu care ies din program, tipăresc datele și trimit ajutor. Când se apasă oricare dintre aceste butoane, se execută comenzile corespunzătoare din meniu.

Butoanele A, B și C funcționează ca întrerupătoare independente, pentru care fiecare dintre ele este grupată într-un grup separat. Pentru a activa / dezactiva aceste butoane, proprietățile lor AllowAllup sunt setate la True. Butonul B este apăsat inițial.