Тема: TToolBar
Показать сообщение отдельно
  #1  
Старый 01.06.2009, 07:48
Serga Serga вне форума
Прохожий
 
Регистрация: 28.01.2008
Сообщения: 28
Репутация: 10
По умолчанию TToolBar

Вот такая проблема:
ToolBar выровнен по левому краю, wrapable = true, кнопки создаются динамически и располагаются на нём в один столбец - то бишь по одной кнопке в ряду. Но почему то только если кнопок не больше 15 штук, иначе строится второй столбец.
А если присваивать создаваемой кнопке wrap true, то следующая кнопка не выполняет OnClick.
Создаются кнопки вот так:
Код:
for i := 0 to list.Count - 1 do
    begin
     tb.InsertControl(TToolButton.Create(tb));
    end;

    for i := 0 to tb.ButtonCount - 1 do
    begin

     tb.Buttons[i].OnClick := tb0.OnClick;
     tb.Buttons[i].Hint := list.Strings[i];

    end;
Ответить с цитированием