Вверх ↑
Этот топик читают: Гость
Ответов: 171
Рейтинг: 19
#1: 2009-01-07 03:00:42 ЛС | профиль | цитата
1. можно ли изменить цвет заголовка таблицы, где имена столбцов отображаются?
2. как задать разную ширину по умолчанию для столбцов, например первый столбц 150 второй 200...?
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#2: 2009-01-07 03:04:31 ЛС | профиль | цитата
Borka писал(а):
1. можно ли изменить цвет заголовка таблицы, где имена столбцов отображаются?

Нет
Borka писал(а):
2. как задать разную ширину по умолчанию для столбцов, например первый столбц 150 второй 200...?

Написано в описании к свойству Columns


+Columns=Параметры столбцов таблицы (формат строки параметров: Название=Ширина=Индекс иконки=Индекс выравнивания (0 - taLeft; 1 - taRight; 2 - taCenter))|5|
Если нужна только ширина, то можно и так: Колонка1=200

карма: 22

1
Голосовали:Borka
Ответов: 171
Рейтинг: 19
#3: 2009-01-07 03:16:48 ЛС | профиль | цитата
По первому вопросу очень жаль, весь дизайн на смарку. Неплохо бы в будущем добавить такую возможность в компонент.
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#4: 2009-01-07 03:33:31 ЛС | профиль | цитата
Borka писал(а):
Неплохо бы в будущем добавить такую возможность в компонент.

Если бы это можно было сделать, я бы давно уже сделал

------------ Дoбавленo:


Можно отключить стандартные заголовки колонок, задав Style=lvsDetailNoHeader, и сделать их самому
карма: 22

0
Ответов: 171
Рейтинг: 19
#5: 2009-01-07 03:55:34 ЛС | профиль | цитата
C шириной чтото неполучаеться , у меня данные в таблицу выводяться через dbMySQL_ShowQuery к точке StringTable и свойство Columns недействует
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#6: 2009-01-07 04:04:01 ЛС | профиль | цитата
Так, для начала вот так можно делать самодельные заголовки

code_11239.txt

------------ Дoбавленo:


Borka писал(а):
у меня данные в таблицу выводяться через dbMySQL_ShowQuery

Ну что-то же читает столбцы

Можно попытаться приклеить метод doMT_AddCols
Внимательно прочитай все описания к точкам
карма: 22

0
файлы: 1code_11239.txt [755B] [226]
Ответов: 171
Рейтинг: 19
#7: 2009-01-07 05:47:54 ЛС | профиль | цитата
nesco писал(а):
Ну что-то же читает столбцы

понятия не имею

nesco писал(а):
Можно попытаться приклеить метод doMT_AddCols

не, после загрузки данных ширина всеравно устанавливаеться по умолчанию которая

Вот doAutoColWidth- по описанию подстраивает ширину столбца по данным из строк, так даже удобней будет, только метод у меня устанавливает минимальную ширину поумолчанию а не по данным из строк
карма: 0

0
Ответов: 3655
Рейтинг: 69
#8: 2009-01-07 07:14:23 ЛС | профиль | цитата
nesco писал(а):
Если бы это можно было сделать, я бы давно уже сделал

У нас вся графика на основе стандартной windows ,а на ней далеко не уедешь.
Надо залезать в делфи и портировать от туда сторонние компоненты .
Я делал один такой компонент.
По принципу тупого копирования из VCL необходимых функций и процедур.
Размер конечно получается не Хиасмовский но и функциональность на порядок выше.
Конечно не всё можно портировать но там столько компонентов сделанных под него
что есть из чего выбрать.
Их тысячи.
К сожалению у меня получилось это сделать только с простым компонентом,
на большие не хватает знаний.
Вот скриншот одной из моих программ сделанных в делфи.

В сторонних компонентах есть один несомненый плюс они мало
используют VCL .
А графика там вообще сделана вручную.

карма: 0

0
файлы: 1071305.jpg [15.4KB] [253]
Разработчик
Ответов: 26170
Рейтинг: 2127
#9: 2009-01-07 12:13:35 ЛС | профиль | цитата
Borka писал(а):
понятия не имею

Borka, я, конечно, все понимаю, но через какую-то точку ты загоняешь имена столбцов
карма: 22

0
Ответов: 171
Рейтинг: 19
#10: 2009-01-07 20:14:52 ЛС | профиль | цитата
nesco писал(а):
Borka, я, конечно, все понимаю, но через какую-то точку ты загоняешь имена столбцов

code_11258.txt
карма: 0

0
файлы: 1code_11258.txt [345B] [191]
Разработчик
Ответов: 26170
Рейтинг: 2127
#11: 2009-01-07 20:37:29 ЛС | профиль | цитата
Borka, извини, но в таком режиме эта таблица не работает с форматированием столбцов, да и вообще, эта таблица не предназначалась для работы с базами данных в таком режиме, хотя, и совместима со StringTablом. StringTableMT заточена под SQLite. Могу предложить после чтения данных прочитать и отформатировать столбцы через ColumnArray
карма: 22

0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)