powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Цифры прыгают
11 сообщений из 11, страница 1 из 1
Цифры прыгают
    #33579432
M0r0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ламерский вопрос, но все же 8)

При инициализации формы textbox присваиваю значение
Код: plaintext
THISFORM.txt_id.Value =  1 

Когда делаю его фокус, то эта 1-ка прыгает вправо, что очень раздрожает, шаманство с property textbox'а ни к чему не привели.

Люди поможите, уже в глазах рябит от этого попрыгунчика )))
...
Рейтинг: 0 / 0
Цифры прыгают
    #33579455
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 M0r0
перед командой
THISFORM.txt_id.Value = 1

пропиши
THISFORM.txt_id.Value=''
...
Рейтинг: 0 / 0
Цифры прыгают
    #33579512
M0r0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут все дело в том, что числа выравниваются направо. Вот в чем фишка и как ее обойти не ясно, в отчетах мона, а тут не понятно ((( Не хочется типы приводить, сначало к символьному, когда читаешь из таблицы, потом в цифровому. когда в нее пишешь из textbox'а.
...
Рейтинг: 0 / 0
Цифры прыгают
    #33579535
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 M0r0
Alignment=0
...
Рейтинг: 0 / 0
Цифры прыгают
    #33579542
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
M0r0Ламерский вопрос, но все же 8)

При инициализации формы textbox присваиваю значение
Код: plaintext
THISFORM.txt_id.Value =  1 

Когда делаю его фокус, то эта 1-ка прыгает вправо, что очень раздрожает, шаманство с property textbox'а ни к чему не привели.

Люди поможите, уже в глазах рябит от этого попрыгунчика )))
В Properties элемента textbox свойство Value поставь 1. У тебя первоначально Fox думает, что этот элемент строка (текст). Можно посмотреть это нажав правой кнопкой мыши на сам элемент и вызвать Builder... и на первой вкладке Format посмотри Data Type. Он у тебя стоит скорее всего Character, а ты скорее всего хочешь, что бы был Numeric. Вот для этого и поставь Value= число. Тогда и преобразования небудет происходить.
...
Рейтинг: 0 / 0
Цифры прыгают
    #33579714
M0r0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело тут не в типах, а в том, что когда textbox не активен, то цифра слева. А если получает фокус, то она прыгает вправо. И как это побороть не ясно.

т.е. было
____________________________
1___________________________

выделили мышкой, стало
____________________________
¦____________1______________

а хочется так, чтобы и осталось
____________________________
1¦__________________________
...
Рейтинг: 0 / 0
Цифры прыгают
    #33579745
M0r0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или хотя бы
____________________________
¦1__________________________
...
Рейтинг: 0 / 0
Цифры прыгают
    #33579895
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда посмотри свойство Alignment (как говорил Недоходящий), если что поставь его Alignment = 3 (Default).
...
Рейтинг: 0 / 0
Цифры прыгают
    #33579930
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще говоря, это проблема не имеет тривиального решения при вводе числовых данных в поле класса textbox в VFP.
Пользователи хотят, что бы ввод чисел в текстовых полях VFP происходил так же, как и в EXCEL. А это не так.. Мне пришлось писать свой класс для ввода чисел, как это делается в EXCEL (пришлось преобразовывать из числа -> символ и потом обратно), но все равно, при входе в поле происходит выравнивание по левому краю, а при выходе - по правому. Если кто-то имеет класс для решения этой проблеммы, буду рад заимствовать :)
С уважением, Алексей
...
Рейтинг: 0 / 0
Цифры прыгают
    #33580153
M0r0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем пришлось делать все эти не нужные преобразования типов в программе (((
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Цифры прыгают
    #37304860
Питон33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Недавно тоже попытался решить эту проблему
Пробовал через
SET CURRENCE LEFT
Не помогает.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Цифры прыгают
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]