Нужно во время выполнения программы( во время загрузки) программно добавлять кнопки ToolBar. TToolBar.Buttons является далеко не TList и метода Add у него нет, других методов я не нашел. Пробовал так:
Код | for i := 0 to L.Count - 1 do begin But := TToolButton.Create(MainToolBar); But.Parent := MainToolBar; But.Left := tbSeparator.Left + tbSeparator.Width + i*(MainToolBar.ButtonWidth + 1) + 1; But.Top := 0; But.Tag := i; end;
|
но на всех уже имеющихся кнопках исчезают картинки. Как быть? Перегружать TToolBar не очень бы хотелось( но в нем есть все необходимые фукнции) |