Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#31: 2007-04-02 09:48:13 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-21 12:49:40
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#32: 2007-04-02 10:21:08 ЛС | профиль | цитата
juk, терпение
Galkov, в
1) ListBox срабатывает при подаче индекса на doSelect, на doEnsureVisible нет
2) StringTable - великолепно
а вообще то ночью спать надо

[size=-2]------ Добавлено в 10:19
juk, лови подарок от Galkov-а

[size=-2]------ Добавлено в 10:21
За первым разом не прошло
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1Gal_StringTable.rar [4.3KB] [317]
Ответов: 9906
Рейтинг: 351
#33: 2007-04-02 10:44:58 ЛС | профиль | цитата
Мда...

Tad, надо так, оказывается:
procedure THIListBox._work_doEnsureVisible;
begin
Control.Perform(LB_SETTOPINDEX, ToInteger(_Data), 0);
end;
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#34: 2007-04-02 10:58:30 ЛС | профиль | цитата
Хотел juk-а отправить, чтобы он прочитал про svn но http://dev.hiasm.com/xf/topic.php?p=43166#P43166 ведет в никуда

[size=-2]------ Добавлено в 10:58
Galkov, ListBox срабатывает при подаче индекса на doSelect и выделяет выбранную строку, на doEnsureVisible (после изменения выше) тоже работает, но не выделяет (синим) .
В StringTable строка тоже белая
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#35: 2007-04-02 11:29:01 ЛС | профиль | цитата
Tad писал(а):
но не выделяет

Не бояре - никто (и MSDN - тоже) вроде и не обещал, что будет выделять.
Сделать видимой строку с номером из потока


Диспутов из серии: "ай, а мне удобней по-другому" - не будет

По очень простой причине
У меня физического здоровья не хватит работать с неограниченной элементной базой
Поэтому ее надо ограничивать.
По каким критериям:
Минимально возможный комплект, позволяющий решать задачу.

Аналогия с электроникой: есть базовый набор из, предположим, 50 микросхем позволяющих делать любые логические схемы.
Можно, комбинируя их, насоздавать еще тучу "более удобных" в каких-то задачах - никто в этом не сомневается.
Ну и нет у меня здоровья на эту тучу.
И не интересно создавать новый элемент, и добавлять его в дистрибутив, для того, чтобы кто-то съэкономил 1 элемент в схеме.

Вот такая простая логика.
Это все при том, что есть просто баги в уже имеющемся - кто будет делать эту работу
Как-то желающих не видно...
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#36: 2007-04-02 11:54:40 ЛС | профиль | цитата
Galkov, извини, что напрягаю, но просто в ListBox, после изменений в WinList, точка doEnsureVisible и сама procedure THIListBox._work_doEnsureVisible - не нужны. Все прекрасно работает при подаче индекса на doSlect.
За StringTable отдельное спасибо

[size=-2]------ Добавлено в 11:54
И в StringTable выделение решается очень просто (одним Hub-ом)
code_1189.txt
так что никаких претензий - одни благодарности
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_1189.txt [614B] [384]
Ответов: 9906
Рейтинг: 351
#37: 2007-04-02 11:56:02 ЛС | профиль | цитата
Да ну.
У тебя есть иные возможности программного скролла без изменения выделения
Функционирование разное, хинты соответствуют, у юзера не знающего этой точки - коды не добавляются.
Пусть уж висит раз есть...

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

0
Ответов: 16884
Рейтинг: 1239
#38: 2007-04-02 12:17:06 ЛС | профиль | цитата
juk, забыл еще про два файла

[size=-2]------ Добавлено в 12:17
По поводу "Пусть уж висит раз есть..." (украинский колорит)
Разговор двух стариков.
-Пэтро, в мэнэ вжэ до жинок видпало...
-Не. А в мэнэ ще вЫсыть !
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1WinListEdit.rar [3.4KB] [324]
Ответов: 902
Рейтинг: 27
#39: 2007-04-02 14:09:15 ЛС | профиль | цитата
Ребята!-Спасибо Вам ОГРОМНОЕ за помощь!
Буду разбираться.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 902
Рейтинг: 27
#40: 2007-04-03 02:11:39 ЛС | профиль | цитата
Спасибо ещё раз!-Всё работает на 100 процентов.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
40
Сообщение
...
Прикрепленные файлы
(файлы не залиты)