Подскажите как сделать в одном из столбцов компонента "StringTableMT" выпадающий список
Этот топик читают: Гость
|
Ответов: 184
Рейтинг: 0
|
|||
| карма: 0 |
|
|
Разработчик
Ответов: 26324
Рейтинг: 2147
|
|||
|
Поюзать пример %Hiasm%ElementsDelphiExampleFormsStringTableMTAs_TabGrid.sha
|
|||
| карма: 22 |
|
|
Ответов: 4641
Рейтинг: 334
|
|||
| карма: 1 |
|
|
Ответов: 3349
Рейтинг: 233
|
|||
|
Ravilr, ключевое слово StringTableMT
а MTStrTbl это уже другое. |
|||
| карма: 1 |
|
|
Ответов: 4641
Рейтинг: 334
|
|||
|
Ivann писал(а): а MTStrTbl это уже другое.не совсем так. Если бы nesco не создал MTStrTbl, то было бы одно и тоже.... (фигню написал... но как то так) A_S_X, Рекомендую использовать именно MTStrTbl |
|||
| карма: 1 |
|
|
Ответов: 3349
Рейтинг: 233
|
|||
|
Ravilr, смотря для каких целей, иногда удобнее использовать StringTableMT, там где доступ к таблице мало важен, например список.
А где нужен доступ к таблице изо всех частей схемы, тут уже без MTStrTbl не обойтись. И еще MTStrTbl уменьшают читабельность схемы, так как там все основано на менеджерах. ------------ Дoбавленo в 11.38: [flood]Ravilr, можно без споров обойтись?[/flood] |
|||
| карма: 1 |
|
|
Разработчик
Ответов: 26324
Рейтинг: 2147
|
|||
|
Ivann писал(а): И еще MTStrTbl уменьшают читабельность схемы, так как там все основано на менеджерахА вот менеджеры, как раз, и призваны увеличить читабельность схемы (если, конечно, по-уму делать) И еще -- StringTableMT не позволяет делать некоторых веще, которые делает MTStrTbl, а по части пользовательской отрисовки, так и очень сильно MTStrTbl превосходит остальные таблицы. |
|||
| карма: 22 |
|
|
Ответов: 3349
Рейтинг: 233
|
|||
|
nesco, а где эти возможности не нужны, лучше использовать StringTableMT
|
|||
| карма: 1 |
|
|
Разработчик
Ответов: 26324
Рейтинг: 2147
|
|||
|
для этого случая,
A_S_X писал(а): Подскажите как сделать в одном из столбцов компонента "StringTableMT" выпадающий списоклучше всего подходит MTStrTbl и пример на это есть -- %Hiasm%ElementsDelphiExampleFormsMTStrTblWith_EditCtrl.sha |
|||
| карма: 22 |
|
|
Ответов: 3349
Рейтинг: 233
|
|||
|
nesco, согласен.+
|
|||
| карма: 1 |
|
|
Ответов: 4641
Рейтинг: 334
|
|||
|
[flood]
Ivann писал(а): nesco, согласен.+хеее переубедили Ivann-а nesco писал(а): %Hiasm%ElementsDelphiExampleFormsMTStrTblWith_EditCtrl.shaнадеюсь ты не забыл что сокращенный пример в справке есть, который ты одобрил когда то! |
|||
| карма: 1 |
|
|
Ответов: 3349
Рейтинг: 233
|
|||
|
Ravilr, меня не переубедили, но для конкретного случая лучше все же MTStrTbl
|
|||
| карма: 1 |
|
|
Разработчик
Ответов: 26324
Рейтинг: 2147
|
|||
|
Ravilr писал(а): надеюсь ты не забыл что сокращенный пример в справке есть, который ты одобрил когда то!Но там на DatePicker-e, а не на ComboBox-e, а в штатном примере есть и на ComboBox-e |
|||
| карма: 22 |
|
|
Ответов: 4641
Рейтинг: 334
|
|||
|
nesco писал(а): Но там на DatePicker-eдумаю принципиальной разницы не какой. |
|||
| карма: 1 |
|
|
Ответов: 186
Рейтинг: 9
|
|||
|
Продолжая тему.
Хотел сделать что бы все действия по таблице были в контекстном меню под правой кнопкой мыши. Прицепил контекстное меню на onMauseUp, но оказалось она работает только в пустой зоне таблицы. Если встать на загруженный текст, то срабатывает onClick, а onMauseUp только после двойного нажатия. Почему так? code_21868.txt |
|||
| карма: 0 |
| ||
| файлы: 1 | code_21868.txt [2.8KB] [138] |



Поиск
Друзья
Администрация