Вверх ↑
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
#16: 2009-01-19 16:01:25 ЛС | профиль | цитата
что-то не получается code_11486.txt ..
карма: 0
начавший
0
файлы: 1code_11486.txt [387B] [198]
Разработчик
Ответов: 26151
Рейтинг: 2127
#17: 2009-01-19 16:03:18 ЛС | профиль | цитата
Вячеслав писал(а):
А нельзя взять для этого нормальную функцию

Это надо весь класс ListVeiw переписывать
карма: 22

0
Ответов: 3655
Рейтинг: 69
#18: 2009-01-19 16:07:23 ЛС | профиль | цитата
nesco писал(а):
Это надо весь класс ListVeiw переписывать

Я так думаю ненадо его вообще трогать.
А взять готовый другой(незнаю какой) из дельфей.
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#19: 2009-01-19 16:12:41 ЛС | профиль | цитата
Андрей., для управлениями высотой нужен список иконок, если ты его не используешь, то все равно его надо создать свойством AssignedIList=true. Теперь, если создан список иконок, то первым пунктов в любой строке должен быть ее индекс, пусть даже 0, он отображаться не будет, но нужен обязательно


Add(MainForm,4597938,168,287)
{
link(onCreate,2456187:doAdd,[])
}
Add(StringTableMT,2456187,245,301)
{
Left=10
Top=40
Width=375
Height=215
DoubleBuffered=0
Columns=#1:1|1:2|
TableWBreak=0
ImgSize=48
AssignedIList=0
IconsCheck=[]
MiscIcons=[]
Icons=[]
link(Str,10108803:Text,[])
}
Add(Edit,10108803,245,224)
{
Left=140
Top=15
Text="0;Edit Edit Edit Edit;Edit Edit "
}

карма: 22

0
Ответов: 199
Рейтинг: 44
#20: 2009-01-19 23:58:03 ЛС | профиль | цитата
nesco писал(а):
Поставь размер иконки 48 и посмотри, текст переедет на следующую строку внутри ячейки.


какие интересные детали всплывают между делом

карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#21: 2009-01-20 00:51:31 ЛС | профиль | цитата
vovs писал(а):
какие интересные детали всплывают между делом

Это не я, это Кладов придумал:

Кладов писал(а):
Лично я чаще использую другой способ: назначаю объекту список изображений (в соответствии с режимом просмотра - список для больших или маленьких пиктограмм, в зависимости от используемых режимов просмотров). Размер (высота) пиктограммы в таком списке изображений однозначно определяет и высоту элементов, лишь бы он был больше, чем высота используемого шрифта (если шрифт больше, то высота элемента устанавливается список изображений не системой так, чтобы текст полностью входил по высоте). Если сам используется, его необязательно заполнять чем-нибудь. Достаточно пустого списка, чтобы задать требуемую высоту элемента

карма: 22

0
Ответов: 3655
Рейтинг: 69
#22: 2009-01-20 00:55:25 ЛС | профиль | цитата
nesco писал(а):
Это не я, это Кладов придумал:

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

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#23: 2009-01-20 01:14:24 ЛС | профиль | цитата
Вячеслав писал(а):
мне кажется это полный бред

Ну бред, и бред, а StringTableMT я переделывать не буду
------------ Дoбавленo:

Да, кстати, загляните в примеры и посмотрите возможности этого компонета, особенно пример As_TabGrid, может кому будет и интересно
карма: 22

0
Ответов: 952
Рейтинг: 4
#24: 2009-01-21 12:10:29 ЛС | профиль | цитата
Сделал почти все.
Еще вопрос, как сделать что бы при закрытии формы сохранялись результаты работы в ней. Т.е. тхт файлы таблицы и т.д. Сделал отдельную кнопку выход с узлом на сохранение таблицы в файл и таймером на закрытие после нажатия кнопки. Но ведь может не успеть сохранится. Или я не так думаю?
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#25: 2009-01-21 12:19:59 ЛС | профиль | цитата
user_asm писал(а):
Но ведь может не успеть сохранится

Пока не отработает метод сохранения, никуды оно не выйдет, и таймер там не нужен.
карма: 22

0
Ответов: 952
Рейтинг: 4
#26: 2009-01-22 10:19:06 ЛС | профиль | цитата
Хм, стал вопрос.
Задумка такова - Компонент "Выпадающий список" на форме, Туда вводится название или выбирается из списка уже имеющихся (подгружаемого при запуске).
Как сделать так что бы если вводишь новое наименование (отсутствующее в подгруженных), оно сохранялось в список?
Повесил на кнопку Добавить "Разветвитель" к сохранению списка строк, но он не добавлетсясохраняется в список.
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#27: 2009-01-22 10:26:39 ЛС | профиль | цитата
Приведи пример своей схемы
карма: 22

0
Ответов: 952
Рейтинг: 4
#28: 2009-01-22 11:02:35 ЛС | профиль | цитата
Приводить то собственно нечего. Схема сильно громоздкая. Выбрал то что хочу узнать.
code_11527.txt
Как сделать что бы при написании в поле нового наименования и внесения его в таблицу кнопкой, новое значение сохранялось в файле + к имеющимся уже там.
карма: 0

0
файлы: 1code_11527.txt [610B] [274]
Ответов: 8926
Рейтинг: 823
#29: 2009-01-22 12:16:25 ЛС | профиль | цитата
user_asm, хоть примечания к точкам прочитать code_11531.txt
карма: 19

0
файлы: 1code_11531.txt [471B] [256]
Ответов: 952
Рейтинг: 4
#30: 2009-01-22 12:47:22 ЛС | профиль | цитата
Хм, мне окошко Эдит не нужно.
Мне нужен выпадающий список с возможностью добавления наименований.
карма: 0

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