Вверх ↑
Этот топик читают: Гость
Ответов: 223
Рейтинг: 24
#1: 2009-06-08 11:21:04 ЛС | профиль | цитата
Ребята, как эту схему реализовать на StringTableMT (выдиляю ячейку - вставляю даные ) зарание благодарен
code_13649.txt
карма: 0

0
файлы: 1code_13649.txt [1.5KB] [146]
Разработчик
Ответов: 26170
Рейтинг: 2127
#2: 2009-06-08 11:39:54 ЛС | профиль | цитата
wasya, интересно, а каким боком относится группа компонентов от MTStrTbl к StringTableMT
Для StringTablMt есть пример такой реализации ElementsDelphiExampleFormsStringTableMTAs_TabGrid.sha
Да, а почему именно на StringTableMT, а не на MTStrTbl
карма: 22

0
Ответов: 223
Рейтинг: 24
#3: 2009-06-08 12:00:36 ЛС | профиль | цитата
nesco, просто на компонентах от MTStrTbl , я хотел покать ,що хочу сделать на StringTableMT,а как это
сделать не знаю .
Можно на компонентах от MTStrTbl - но у меня около 40-столбцов,а при движении столбцов в таблице происходит некрасивая перерисовка столбцов в таблице.
StringTableMT-есть Double Bufered-снимает это мерцание
MTStrTbl- я не нашел этой функции. С уважением

карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#4: 2009-06-08 12:22:10 ЛС | профиль | цитата
wasya писал(а):
MTStrTbl- я не нашел этой функции

Попробуй потавить вот это


Add(Label,202517,140,119)
{
Left=140
Top=115
Width=1
Height=1
Transparent=0
Caption=""
}
карма: 22

1
Голосовали:wasya
Ответов: 223
Рейтинг: 24
#5: 2009-06-08 13:06:42 ЛС | профиль | цитата
nesco, Спасибо мерцание пропало но все кнопки в проэкте ушли на задний план
code_13651.txt
карма: 0

0
файлы: 1code_13651.txt [319B] [159]
Ответов: 16884
Рейтинг: 1239
#6: 2009-06-08 13:28:11 ЛС | профиль | цитата
wasya писал(а):
у меня около 40-столбцов,а при движении столбцов в таблице происходит некрасивая перерисовка столбцов в таблице.
nesco писал(а):
Попробуй потавить вот это
nesco, напомнило совет с таймером. правда тут
wasya писал(а):
все кнопки в проэкте ушли на задний план
но это ерунда - будет следующий совет.

З.Ы. wasya, плюсик за совет с Label , помоему нужно ставить Galkov-у (хотя я могу и ошибаться )
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:wasya
Разработчик
Ответов: 26170
Рейтинг: 2127
#7: 2009-06-08 13:37:15 ЛС | профиль | цитата
Tad писал(а):
но это ерунда - будет следующий совет

А что, не ерунда, разве

wasya, для этих целей пользуем другой KOL
http://www.hiasm.1gb.ru/forum_serv.php?q=56&id=35 для Delphi или
http://www.hiasm.1gb.ru/forum_serv.php?q=56&id=34 для FPC
------------ Дoбавленo в 13.41:
Tad писал(а):
напомнило совет с таймером

А причем тут совет с таймером Я, что ли, виноват, что у нас контролы на каждый чих пытаются обновитсься и перерисовывают весь контекст ?
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#8: 2009-06-08 13:43:28 ЛС | профиль | цитата
nesco, опять ты меня втягиваешь в спор ? Не буду.
------------ Дoбавленo в 13.52:
Насчет таймера.
Это про отмену выделения строки в таблице при клике ПКМ.
Подаем "-1" (чих), а перерисовки нет и Label не помогает и КОЛ от Galkov-а тоже.
Тут только таймер и спасает.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 223
Рейтинг: 24
#9: 2009-06-08 13:54:10 ЛС | профиль | цитата
Tad, Обязательно расщитаюсь только решу проблему
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#10: 2009-06-08 13:59:33 ЛС | профиль | цитата
nesco писал(а):
Я, что ли, виноват, что у нас контролы на каждый чих пытаются обновитсься и перерисовывают весь контекст ?
Вот ты , создавая компонент, и думай как это обойти, а не советами.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#11: 2009-06-08 14:02:55 ЛС | профиль | цитата
Tad писал(а):
Подаем "-1" (чих), а перерисовки нет и Label не помогает и КОЛ от Galkov-а тоже

И не поможет. Строка может выделиться только в следующей очереди событий. В текущей очереди событий этого не произойдет
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#12: 2009-06-08 15:41:02 ЛС | профиль | цитата
"Моргает (мерцает) ? - Поставь пустую Label с Transparent "
"Все кнопки с формы пропали? - Убери с компонентов свойство Transparent"
"Tab перебирает компоненты не в том порядке? - Тоже совет был : - Ставь компоненты по-новому в нужном порядке (или в обратном !). Уже не помню. Леонид, подскажите - совет от Вас (по моему).
Читаешь и полное ощущение, что ты на передаче "Малахов+ с великолепной ! Еленой Прокловой".
"Бессонница ? -Считаем до трех. Можно до пол четвертого."

Совршенно равнозначные советы.

Тут не гомеопатия и педиатрия нужны - они полного излечения не приносят, а скорее радикальная хирургия.
ИМХО.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#13: 2009-06-08 15:55:42 ЛС | профиль | цитата
Tad писал(а):
Вот ты , создавая компонент, и думай как это обойти, а не советами

Может ты мне посоветуешь и операционку переписать, впридачу. А че, раз плюнуть

Короче, Tad, ты меня уже в конец упарил, и на все твои брюзжания, положу-ка я лучше DIXI
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#14: 2009-06-08 16:52:56 ЛС | профиль | цитата
Не упариваю я никого - сам упариваешся от желания сделать виноватым кого-то из Кладова, Билла, ОС.
Последний вопрос (только хорошо подумай):
Что происходит отрисовкой при бросании на форму Label с Transparent True.
Мигание почти пропадает? Да.
Значит (утрировано) есть уже два метода устранения мигания:
1. Вместе с установкой таблицы, скрытно автоматом кидать на форму Label с Transparent True
2. После каждого события Scroll таблицы вызывать, то событие что генерирует Label

nesco писал(а):
положу-ка я лучше DIXI
ложи, что хочешь... Ложить намного легче.

Я понимаю, когда человек спрашивает : Как у буки отследить отключение дисплея ? Здесь только советом (или конкретным ответом) и можно помочь.
Все остальные советы... Читай про гланды.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#15: 2009-06-08 17:06:01 ЛС | профиль | цитата
Слушай, Tad, я че тебе, мальчик для битья, что ли Заканчивай на меня вешать тут всех собак в округе, мне, порядком, это начинает надоедать. Вот тебе не нравится, покажи как сделать правильно, не знаешь, так сиди и помалкивай.
карма: 22

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