StringGrid->Column
On 2002-08-27 1250, Sergun wrote
Как сделать чтобы при изменении размера окна/колонок остальные уменьшались/увеличивались... т.е. чтобы не возникало горизонтального скролла?
Если я не ошибаюсь(т.е как я помню), такой опции нет, просто убери опции ScrolingBar в опциях, И сам следи за размерами, окна и твоих полей.. , другово способа вроде нет..
// http//www.sp1r1tual.com
On 2002-08-27 1312, Joker wrote
[quote]
On 2002-08-27 1250, Sergun wrote
Как сделать чтобы при изменении размера окна/колонок остальные уменьшались/увеличивались... т.е. чтобы не возникало горизонтального скролла?
Если я не ошибаюсь(т.е как я помню), такой опции нет, просто убери опции ScrolingBar в опциях, И сам следи за размерами, окна и твоих полей.. , другово способа вроде нет..
// http//www.sp1r1tual.com
[/quote]
On 2002-08-27 1430, Anonymous wrote
[quote]
On 2002-08-27 1312, Joker wrote
[quote]
On 2002-08-27 1250, Sergun wrote
Как сделать чтобы при изменении размера окна/колонок остальные уменьшались/увеличивались... т.е. чтобы не возникало горизонтального скролла?
Если я не ошибаюсь(т.е как я помню), такой опции нет, просто убери опции ScrolingBar в опциях, И сам следи за размерами, окна и твоих полей.. , другово способа вроде нет..
// http//www.sp1r1tual.com
[/quote]
[/quote]
очень приятно
On 2002-08-28 0819, Relax wrote
кстати, у СтрингГрида нету таких событий или я торможу?
Да, действительно нету
Они есть у другого компонента TAdvStringGrid.
Ну что, можешь предложить мне решение проблемы?
Пасиба.
void __fastcall TForm1::FormResize(TObject *Sender)
{
Form1->onResize=NULL;
//Обработчик
Form1->onResize=FormResize;
}
On 2002-08-31 0955, bjaka_max wrote
Можно при запуске обработчика отключать событие, а потом включать обратно, примерно так...
void __fastcall TForm1FormResize(TObject *Sender)
{
Form1->onResize=NULL;
//Обработчик
Form1->onResize=FormResize;
}
Еще путь, создать новый компонент, на основе AdvStringGrid (ну или как там), и добавить туда доступ к флажку, который будет показывать, кто сейчас ресайзит ты сам и пользователь, при закончивание выравнивания, опускаешь флажок...
// http//www.sp1r1tual.com