|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.02.2010, 15:51 | #11 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Компонент.Metods.Свойства_и_методы_ ЛистБокса
Код:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
12.02.2010, 16:25 | #12 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Не знаю что ты там такое невертел, но у меня на
Text2:=FOnInsMetod(Self, Text2); падает на AV. если не описать событие onInsMethod - это не есть гут. Второе - кажись твоя отрисовка хромает. Неверно отрисовывешь текст. Он смещен на пару пикселей.
I'm learning to live...
Последний раз редактировалось Stilet; 12.02.2010 в 16:28. |
12.02.2010, 16:31 | #13 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Это все мелочи жизни, мне вот эту бяку победить .
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
12.02.2010, 16:34 | #14 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Какую бяку???
Никакой пустой строки я в выпадающем списке не увидел...
I'm learning to live...
|
12.02.2010, 16:37 | #15 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Да нет, он разбивает строку на три - до места вставки, потому строка, которая вставлена из списка и следующая строка - после курсора. А мне надо в ту же строчку. Это видно, когда список появляется. С ним курсор в TMemo переходит на новую строку, а должен стоять там же.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
12.02.2010, 16:54 | #16 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Видимо твоя проблема кроится в том что ты не учитываешь тот факт что когда ты нажимаешь энтер (по которому из списка вставлять нужно) то Мемо сам по себе этот Энтер перехватывает и вставляет его тоже.
Вот такой прием: Код:
Так что ты либо добавь вставку выбранного по нажатию пробела, либо как-то контролируй нажатие Энтера при открытом списке. Ферштеен, коллега?
I'm learning to live...
|
13.02.2010, 15:14 | #17 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Не, новая строка появляется в момент когда ЛистБокс показывается, даже если я ничего не выберу из списка (например нажав ESC). А это очень плохо. ЛистБокс исчезнет, а разрыв в строке останется
И потом я программно вставляю String и в Брекапоинтах там строка без #13+#10 на конце. Нет здесь какая-то загогулина похитрее...
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
15.02.2010, 10:31 | #18 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Знаешь, дружище, ты там что-то такого непомерного нахомутал...
Бросай это дело, и начинай сначала... По-моему твоя стратегия тупиковая.
I'm learning to live...
|
15.02.2010, 10:35 | #19 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Я практически закончил! Осталось только подобрать все неаккуратности.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 15.02.2010 в 14:03. |
15.02.2010, 14:57 | #20 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
для адекватного положения выпадающего списка есть предложение кое-что видоизменить... выделяю красным новое...
Код:
------- ммм... устранило смещение по -y- в любом случае, а вот по -x- при длинной строке все равно смещение увеличивается... не пойдеть...от, елки
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 15.02.2010 в 15:04. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переход на новую строку в Memo | Лонли-Локли | Компоненты Delphi | 12 | 08.01.2021 05:00 |
Переход на новую строку | delphin100 | Общие вопросы Delphi | 9 | 31.05.2012 04:52 |
Переход на новую строку в Memo1 | )Игнат( | Общие вопросы Delphi | 2 | 07.07.2009 20:31 |
Переход на новую строку код13 | Ecosasha | Общие вопросы C/C++ | 12 | 11.06.2009 18:31 |
Работа с файлом(переход на новую строку) | Rifler | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 06.12.2008 23:51 |