JayDi
Цитата:
М-да, такого извращения я еще не слашал: чтобы использовать TreeList вместо грида, ради уменьшения размера exe! Ну бедет твой exe на 1Мбайт больше, Ну что с того? 1Мбайт на диске сейчас стоит меньше 2 копеек - сравни со своим дневным заработком, стоит ли так напрягаться?
Хочеться красивого интерфейса- используй Devexpress, хочеться маленькго exe возьми например библиотеку KOL.
Добавлено:
Имеется TcxDateNavigator под названием dtNav
Пытаюсь прогрммно выделить период:
dtNav.SelectedDays.Clear;
DaySel := Trunc(FFinish) - Trunc(FStart);
for I := 0 to DaySel do // Iterate
dtNav.SelectedDays.Add(IncDay(FStart,I));
dtNav.Repaint; //это пробы всякие
dtNav.Refresh;
Ничего не выделяет (вернее выделяет только одну дату)! Но стоит провести над ним мышкой и в момент когда мышь теряет пределы навигатора, он нормально отрисовывает период. Пробовал принудительно dtNav.SetFocus тоже не помагает. Как быть?
Добавлено:
Вопрос снят, после вовряния справки
LayoutChanged;
Description
Use the LayoutChanged method to indicate that the cxDateNavigator controls layout has been changed and it needs to be repainted.
Цитата:
Дело в том, что эту фичу (вывод таблицы с несколькими разнородными ячейками) нужно реализовать с помощью Дерева -- включение Грида утяжеляет и без того большой exe'шник, поэтому все таблички сделаны с помощью одного контрола
М-да, такого извращения я еще не слашал: чтобы использовать TreeList вместо грида, ради уменьшения размера exe! Ну бедет твой exe на 1Мбайт больше, Ну что с того? 1Мбайт на диске сейчас стоит меньше 2 копеек - сравни со своим дневным заработком, стоит ли так напрягаться?
Хочеться красивого интерфейса- используй Devexpress, хочеться маленькго exe возьми например библиотеку KOL.
Добавлено:
Имеется TcxDateNavigator под названием dtNav
Пытаюсь прогрммно выделить период:
dtNav.SelectedDays.Clear;
DaySel := Trunc(FFinish) - Trunc(FStart);
for I := 0 to DaySel do // Iterate
dtNav.SelectedDays.Add(IncDay(FStart,I));
dtNav.Repaint; //это пробы всякие
dtNav.Refresh;
Ничего не выделяет (вернее выделяет только одну дату)! Но стоит провести над ним мышкой и в момент когда мышь теряет пределы навигатора, он нормально отрисовывает период. Пробовал принудительно dtNav.SetFocus тоже не помагает. Как быть?
Добавлено:
Вопрос снят, после вовряния справки
LayoutChanged;
Description
Use the LayoutChanged method to indicate that the cxDateNavigator controls layout has been changed and it needs to be repainted.