if Key = #32 then DBEdit1.text := DBEdit1.text + ' () ';После выполнения этого кода курсор оказывается в начале DBEdit, перед вставленным текстом, а нужно чтобы он был в конце. Что нужно для этого сделать?
Сообщение отредактировано: 1147 -
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Позиция курсора в DBGrid-? |
1147 |
Сообщение
#1
|
Бывалый Группа: Пользователи Сообщений: 205 Пол: Мужской Реальное имя: Евгений Репутация: 0 |
В DBGrid вставляется некоторый текст таким обрабом:
if Key = #32 then DBEdit1.text := DBEdit1.text + ' () ';После выполнения этого кода курсор оказывается в начале DBEdit, перед вставленным текстом, а нужно чтобы он был в конце. Что нужно для этого сделать? Сообщение отредактировано: 1147 - |
volvo |
Сообщение
#2
|
Гость |
Цитата Что нужно для этого сделать? Для начала нужно сделать, чтоб этот код хотя бы компилировался, потому что:Цитата [DCC Error] Unit1.pas(289): E2362 Cannot access protected symbol TControl.Text Нет у тебя доступа к DBGrid1.Text, это защищенный член класса, а не общий.[DCC Fatal Error] Project1.dpr(5): F2063 Could not compile used unit 'Unit1.pas' |
1147 |
Сообщение
#3
|
Бывалый Группа: Пользователи Сообщений: 205 Пол: Мужской Реальное имя: Евгений Репутация: 0 |
Ну конечно же. Незнаю как там появился грид, но это была опечатка.
|
volvo |
Сообщение
#4
|
Гость |
А, ну тогда просто:
if Key = #32 then |
Текстовая версия | 20.04.2024 18:19 |