Страница 1 из 1
		
			
				RxCurrencyEdit - не отображает значение
				
Добавлено: 
27.11.2008 15:49:54 ViruZ
				Если компонент имеет фокус ввода, все отображается корректно, но стоит перевести фокус на любой другой компонент - значение перестает отображаться на экране. Раньше все было нормально - значение отображалось независимо от фокуса.
Lazarus/FPC/RXLib - все ставил из SVN
			 
			
		
			
				Re: RxCurrencyEdit - не отображает значение
				
Добавлено: 
27.11.2008 21:32:32 alexs
				В какой ОС?
			 
			
		
			
				Re: RxCurrencyEdit - не отображает значение
				
Добавлено: 
28.11.2008 10:15:34 ViruZ
				alexs писал(а):В какой ОС?
Win XP SP2
До перехода Лазаря на UTF8 все работало нормально, после этого пришлось вручную вводить маску для денежного значения. В Designtime все показывает корректно, а в Runtime - показывает значение только при активном фокусе.
Пробовал пересоздать файлы *.lrs - не помогло.
 
			
		
			
				Re: RxCurrencyEdit - не отображает значение
				
Добавлено: 
28.11.2008 22:24:30 alexs
				в маске есть кирилиеские символы? или ещё что -о особенное? покажи маску.
			 
			
		
			
				Re: RxCurrencyEdit - не отображает значение
				
Добавлено: 
02.12.2008 10:46:23 ViruZ
				alexs писал(а):в маске есть кирилиеские символы? или ещё что -о особенное? покажи маску.
В поле DisplayFormat прописано
- Код: Выделить всё
- ,0.00 грн'.';-,0.00 грн'.'
Попробовал изменить на
- Код: Выделить всё
- ,0.00'';-,0.00''
 - то же самое.
НО! Если значение нулевое, результат полностью противоположный: отображается ноль в неактивном CurrencyEdit
 
			
		
			
				Re: RxCurrencyEdit - не отображает значение
				
Добавлено: 
02.12.2008 20:25:48 alexs
				Надо проверять. Что-то странное.
			 
			
		
			
				Re: RxCurrencyEdit - не отображает значение
				
Добавлено: 
16.12.2008 14:23:44 ViruZ
				Скорее всего, был какой-то глюк Лазаря, т.к. через некоторое время после обновления IDE из SVN все нормально заработало.
			 
			
		
			
				Re: RxCurrencyEdit - не отображает значение
				
Добавлено: 
28.01.2009 16:48:38 ViruZ
				Опять тот же глюк - WinXP SP2/FPC2.2.3/Lazarus SVN 17949:18471M/RxLib  SVN от 28/11/2009
Пробовал пересобрать программу собранную с одной из более ранних версий.
Исходники и скомпилированный файл (около 1Мб в архиве) 
http://cybersoft.houa.org/downloads/wtarif.zipПоправка: значение отображается, если меньше 1000. Изменение св-ва MaxValue не помогло.
 
			
		
			
				Re: RxCurrencyEdit - не отображает значение
				
Добавлено: 
28.01.2009 23:02:40 alexs
				В линухе тоже не отображается - сегодня напоролся на это в GTK2 виджете
Буду пробовать разобраться - если не буду сильно загружен.
			 
			
		
			
				Re: RxCurrencyEdit - не отображает значение
				
Добавлено: 
29.01.2009 20:39:47 Attid
				у меня время от времени в венде перестают отображаться значения больше 1000.
лечется просто в региональных настройка разделитель тысячных меняешь на точку (.)  сохраняешь.
потом ставишь обратно пробел и сохраняешь. после этого все нормально.