Автор | Сообщение |
|
| |
Пост N: 1
Зарегистрирован: 12.06.06
|
|
Отправлено: 12.06.06 15:45. Заголовок: Ввод в TsBrowse
Я хотел бы поделиться следующим наблюдением : - в примере по TsBrowse до версии MiniGUI 1.2 (Build 17a) при вводе любого символа (без мышки) - он сразу же отображался на экране в своем поле; - начиная с MiniGUI 1.2 (Build 17a) при вводе символов - сразу же вылетаешь из программы ; - а уже в MiniGUI 1.2 (Build 17с) при вводе буквы или цифры - сначала активизируется окно для ввода (как при нажатии Enter), а затем нужно снова набирать символ
|
|
|
Ответов - 15
[только новые]
|
|
|
| |
Пост N: 16
Зарегистрирован: 17.10.05
|
|
Отправлено: 14.06.06 09:11. Заголовок: формат вывода
Есть еще наблюдение по TSBrowse: если я хочу вывести число - ну допустим с 3-мя знаками после запятой picture '999.999' - то выводится что-то типа "1.0.0"
|
|
|
|
| |
Пост N: 3
Зарегистрирован: 12.06.06
|
|
Отправлено: 23.06.06 19:15. Заголовок: Ввод в TsBrowse (продолжение)
Скачал MiniGUI 1.2 (Build 18) - а там БЕЗ Изменения - при вводе буквы или цифры - сначала активизируется окно для ввода (как при нажатии Enter), а затем нужно снова набирать символ ! Как быть ???
|
|
|
|
| |
Пост N: 9
Зарегистрирован: 12.06.06
|
|
Отправлено: 16.07.06 12:31. Заголовок: Ввод в TsBrowse (продолжение 3)
Хотелось бы узнать - будет ли положительное решение на вопрос о вводе символов в TsBrowse ? Скачал MiniGUI 1.2 (Build 18d) - а воз и ныне там !
|
|
|
|
| модератор
|
Пост N: 220
Зарегистрирован: 25.05.05
|
|
Отправлено: 17.07.06 10:15. Заголовок: Re:
i3t4j6 пишет: цитата: | будет ли положительное решение на вопрос о вводе символов в TsBrowse ? |
| Увы! Но все в руках автора адаптации этой библиотеки Януша Пора. Будем ждать новых версий
|
|
|
|
| |
Пост N: 21
Зарегистрирован: 12.06.06
|
|
Отправлено: 19.08.06 12:49. Заголовок: Re:
gfilatov пишет: цитата: | Увы! Но все в руках автора адаптации этой библиотеки Януша Пора. Будем ждать новых версий |
| Огромнейшее С П А С И Б О !!!
|
|
|
|
| модератор
|
Пост N: 246
Зарегистрирован: 25.05.05
|
|
Отправлено: 19.08.06 15:07. Заголовок: Re:
i3t4j6 пишет: цитата: | Огромнейшее С П А С И Б О !!! |
| Думаю, что Янушу будет приятно узнать о такой оценке его скромного труда!
|
|
|
|
| |
Пост N: 23
Зарегистрирован: 12.06.06
|
|
Отправлено: 30.08.06 18:36. Заголовок: Ввод в TsBrowse- 8
gfilatov пишет: цитата: | Увы! Но все в руках автора адаптации .... |
| Появилось еще одно небольшое несоответствие . При вводе информации в TsBrowse с использованием SetAppendMode( .T. ) : в новой строке заполняется ПОСЛЕДНЕЕ поле и курсор автоматически перескакивает ниже с добавлением следующей строки , А на месте ПОСЛЕДНЕГО поля текущей и верхней троки - Пустота ! Данные, которые вводились, отобразятся только при последующей навигации вверх-вниз ! Для примера - файлы demo.prg и TsbTest.prg из \Samples\Advanced\TsBrowse - Sample_8 ( файл Emloyee.dbf открываетя без SET FILTER и без ИНДЕКСА) В файле demo.prg - заREMить строки 265, 266, 267. в TsbTest.prg - вместо строки 101 - ввести строку WIDTH nBrwWidth+ 108 HEIGHT nWinHeight ; - заREMить строку 659 - вместо 664- ввести DEFINE TBROWSE Brw_8 AT 0, 0 ALIAS "Employee" celled ; - заREMить строку 665 - вместо 670- ввести Brw_8:LoadFields( .T. , { "First","Last","State","City","Street" }) - и наконец добавить Brw_8:SetAppendMode( .T. ). Надеюсь на положительный результат !
|
|
|
|
| |
Пост N: 28
Зарегистрирован: 12.06.06
|
|
Отправлено: 12.09.06 21:54. Заголовок: Ввод в TsBrowse- 8
gfilatov пишет: Я думаю теперь вышеописанная проблема с заполнением ПОСЛЕДНЕГО поля блогодаря Олегу Крутову в следующем релизе будет решена !!! А у меня очередная проблемка : при вводе с клавиатуры с использованием ComboWBlock() после нажатия Enter - курсор замирает на следующем поле, и только после нескольких нажатий на клавиши навигации - сдвигается. (\samples\advanced\TsBrowse\TsbTest.prg) Может кто сталкивался ?
|
|
|
|
| модератор
|
Пост N: 269
Зарегистрирован: 25.05.05
|
|
Отправлено: 13.09.06 12:05. Заголовок: Re:
i3t4j6 пишет: цитата: | проблема с заполнением ПОСЛЕДНЕГО поля блогодаря Олегу Крутову в следующем релизе будет решена |
| Несомненно
|
|
|
|
| |
Пост N: 31
Зарегистрирован: 12.06.06
|
|
Отправлено: 14.09.06 17:50. Заголовок: Но все в руках автора адаптации ...
gfilatov пишет: цитата: | Думаю, что Янушу будет приятно узнать о такой оценке его скромного труда! |
| Ну что вы сделали ??? С таким трудом дождался , чтобы ввод был удобный, и снова вернулись непонтно к чему ? Опять при вводе буквы или цифры - сначала активизируется окно для ввода (как при нажатии Enter) и появляется непонятный символ, а затем нужно снова набирать символ ...
|
|
|
|
| модератор
|
Пост N: 273
Зарегистрирован: 25.05.05
|
|
Отправлено: 14.09.06 18:21. Заголовок: Re:
i3t4j6 пишет: цитата: | Опять при вводе буквы или цифры - сначала активизируется окно для ввода (как при нажатии Enter) и появляется непонятный символ |
| Дело в том, что в прошлом варианте были проблемы с вводом цифр в числовые поля, а при редактировании таким образом логических полей программа завершалась по ошибке (Вы можете это проверить на примере 6 из demo в папке samples\Advanced\TsBrowse) Сейчас при нажатии клавиши ее значение передается в поле ввода и старое значение при этом НЕ затирается
|
|
|
|
|
| |
Пост N: 33
Зарегистрирован: 12.06.06
|
|
Отправлено: 14.09.06 18:34. Заголовок: Re:
gfilatov пишет: цитата: | Сейчас при нажатии клавиши ее значение передается в поле ввода и старое значение при этом НЕ затирается |
| Может оно и нЕ затирается, но при вводе вводимый символ нужно набирать дважды, он не отображается в поле ввода. А вот, например , если я ввожу первоначально букву a - появляется цифра 1, если d - 3, если f - 6 и так далее ...
|
|
|
|
| |
Пост N: 43
Зарегистрирован: 17.10.05
|
|
Отправлено: 14.09.06 19:35. Заголовок: Только инсталировал
Если надо очень быстро - попробуйте: 1. строку 3462 закоментировать // oCol:oEdit:KeyChar( nKey, nKeyFlags ) 2. строку 5480 сделать ::oWnd:nLastKey := ::nLastKey := nKey; ::nUserKey := 0
|
|
|
|
| |
Пост N: 103
Зарегистрирован: 12.06.06
|
|
Отправлено: 30.11.09 17:38. Заголовок: gfilatov пишет: .....
gfilatov пишет: цитата: | ...все в руках автора ... |
| При использовании TsBrowse MESSAGE не работает , если не использовать CELLED или GRID ! Это можно исправить ?
|
|
|
|
| модератор
|
Пост N: 1115
Зарегистрирован: 25.05.05
|
|
Отправлено: 30.11.09 18:32. Заголовок: i3t4j6 пишет: При и..
i3t4j6 пишет: цитата: | При использовании TsBrowse MESSAGE не работает , если не использовать CELLED или GRID |
| Все верно! Так у автора библиотеки
|
|
|
|