Вверх ↑
Этот топик читают: Гость
Ответов: 9906
Рейтинг: 351
#16: 2007-02-20 21:39:35 ЛС | профиль | цитата
nesco, не рубят тебя, а предлагают думать в другом направлении. Не более того.
Чтобы польза была не только для большого супер-пупер-элемента, а эти способности приобрели и другие простые элементы.

Причем здесь зя или низя...
Это принцип такой: если получается очень сложно - вернись в начало и подумай ОЧЕНЬ сильно снова.
Это не я его придумал, я просто знаю, что он эффективен и работоспособен.

Вячеслав, я не знаю как делать среду. Мы здесь в равном положении.
Но предполагаю, что если мы начнем понимать, чего мы от нее хотим - то можно ПРЕДМЕТНО и аргументировано договориться с Dilma.

Даже предполагаю, что чем больше нас будет понимать это, тем быстрее договоримся.
карма: 9

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#17: 2007-02-20 22:11:06 ЛС | профиль | цитата
Galkov, а как ты себе представляешь адаптацию определенного KOL'a под наши нужды?. С меня уже одного хватило -- свежи еще воспоминания. Я тут вопросов назадавал, а сам только въезжать в компонент стал, сам еще толком не представляя, что из него дальше получится. Может то, что предполагалось очень сложным -- окажется довольно простым. Пожуем -- увидим.
карма: 22

0
Ответов: 3655
Рейтинг: 69
#18: 2007-02-20 23:00:57 ЛС | профиль | цитата
nesco, Насколько я понял Galkov, имеет ввиду ,создание самого принципа вставки одного компонента в другой, ну типа указал в свойствах Батон и он вставился вместе со всеми своими свойствами.
При этом в свойствах родителя появляются и свойства Батона, что бы не изобретать их заново.
Но тут без поддержки среды никак не обойтись.
Ну типа так сделан сплиттер.
И вроде логически этому ничто немешает.
карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#19: 2007-02-21 00:03:43 ЛС | профиль | цитата
Вячеслав, а каким это боком подойдет к этому компоненту? У нас не один только батон, есть еще и комбо, и у него нет матрицы строк. Как организовать динамически меняемые данные, тог же комбо, без поддержки методами контрола Grid'a? Или я чего-то не догоняю, или...
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#20: 2007-02-21 00:20:03 ЛС | профиль | цитата
Вячеслав писал(а):
Tad писал(а)должна быть возможность приенения КомбоБох в каждой колонке таблицы
Конечно это идеальный вариант но что то я такого не встречал .

Вячеслав, Запускаешь Excel. В любой колонке заполняешь словами три-четыре строки, стаешь в пятую, нашимаешь правую кнопу мыша, в менюшке "Выбрать из списка" и открывается список. ComboBox-а в привычном виде нет, но это одно и тоже. А ты говоришь
я такого не встречал

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#21: 2007-02-21 01:20:04 ЛС | профиль | цитата
Tad, не совсем одно и тоже. Правая кнопка -- это контекст. Заполненные строки запихиваются в контекст, но это не то. Ты не сможешь в другом столбцк выбрать из списка данные предыдущего столбца. Я уже почти достиг того, чтобы в каждой ячейке иметь свой оригинальный список. Пытаюсь добиться того, чтобы можно было хранить данные не только строковых контролов.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#22: 2007-02-21 10:09:20 ЛС | профиль | цитата
nesco писал(а):
Правая кнопка -- это контекст. Заполненные строки запихиваются в контекст

1) Заполненые строки запихиваются в обыкновенный StrList, который вызывается контекстным меню.
nesco писал(а):
Ты не сможешь в другом столбцк выбрать из списка данные предыдущего столбца.
2) Сделай в контекстном меню пункт "Дублировать" который откроет список колонок. Хотя зачем дублировать записи - непонятно.
Применяя стандартные элементы - почти никаких проблем с организацией работы со StringTable не вижу.

[size=-2]------ Добавлено в 10:09
Будет пару минут свободного времени - попытаюсь сделать пример
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 2
Рейтинг: 0
#23: 2007-02-21 14:50:55 ЛС | профиль | цитата
Есть ли какой нибудь вариант компонента XLStrGrid, который можно скачать и использовать. А то StrTblProc 1.1 установленный на HiAsm 363 b 161 не компилится. Выдает

Build start...
Generated code
Create project...
Command line: dcc32.exe "C:\Program Files\HiAsm\Elements\delphi\code\Project1.dpr" "-U C:\Program Files\HiAsm\." -Q
Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation
C:\Program Files\HiAsm\Elements\delphi\code\ListEdit.pas(247) Hint: Value assigned to 'o' never used
C:\Program Files\HiAsm\Elements\delphi\code\ListEdit.pas(240) Hint: Value assigned to 'o' never used
C:\Program Files\HiAsm\Elements\delphi\code\ListEdit.pas(230) Hint: Variable 'c' is declared but never used in 'TListEdit.LVChange'
C:\Program Files\HiAsm\Elements\delphi\code\hiStrTblProc.pas(277) Error: Not enough actual parameters
C:\Program Files\HiAsm\Elements\delphi\code\hiStrTblProc.pas(278) Error: Not enough actual parameters
C:\Program Files\HiAsm\Elements\delphi\code\Project1.dpr(8) Fatal: Could not compile used unit 'hiStrTblProc.pas'
End build
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#24: 2007-02-21 18:13:33 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-02 18:33:07
карма: 0

0
Ответов: 3655
Рейтинг: 69
#25: 2007-02-21 18:21:59 ЛС | профиль | цитата
rewer, А чем тебя неустраивает стандартная таблица.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#26: 2007-02-21 19:00:47 ЛС | профиль | цитата
Вячеслав, что хотелось бы видеть в StringTable (мое мнение, может и ошибочное)
1) иметь слева колонку с номерами строк и при клике на номере выделять всю строку.
2) выделение одной ячейки с выдачей на нижние точки ее индексов (столбецстрока)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#27: 2007-02-21 19:31:46 ЛС | профиль | цитата
rewer, в компонентах уже давно лежит последний релиз -- Version=2.2160 SVN Он прекрасно работает на новой версии. С вопросами по ошибкам StrTblProc просьба писать в разеле Компоненты.
Tad, StringTable -- это строковая таблица а не сетка с ячейками, то, что ты написал там и быть не должно. ИМХО

[size=-2]------ Добавлено в 19:21
Tad писал(а):
Применяя стандартные элементы - почти никаких проблем с организацией работы со StringTable не вижу

Есть, и не мало. Ну не поддерживает KOL втыкания в строковую таблицу других контролов. И цвет в ячейках не поддерживает (только в строках и с большими косяками).
На кой ты тут строковую таблицу разбираешь. Нравится с ней работать -- тебе ни кто и не мешает. Мне интересны мнения именно по Grid'y.

[size=-2]------ Добавлено в 19:31
Galkov, мне нужна твоя помощь. Ты сможешь мне помочь в разборке кода, если я выложу его кусок? Мне нужно организовать массив Pointer'ов. У меня получилось, но вылетал после третьего клика.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#28: 2007-02-22 00:56:32 ЛС | профиль | цитата
nesco писал(а):
StringTable -- это строковая таблица а не сетка с ячейками
а в режиме матрицы это почти сетка с ячейками
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#29: 2007-02-22 14:18:34 ЛС | профиль | цитата
Tad, ну не поддерживает StringTable всего, чего хочется. Даже иконки, и то, только в одном нулевом столбце. Давай закончим разработки Grid'а, а потом будем сравнивать. Сейчас -- это беспредметный разговор. Возможно, удасться сделать форматирование Grid'a как обычного StringTabl'a.
Tad писал(а):
а в режиме матрицы это почти сетка с ячейками

Как строковая сетка -- да, но как объектная -- нет.
карма: 22

0
Ответов: 5446
Рейтинг: 323
#30: 2007-02-22 16:13:30 ЛС | профиль | цитата
nesco, хотелось бы в идеале в конце разработки иметь что-то похожее на это (или даже вот на это).
карма: 1

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