I got this report for Egrid32, but it is reproduceable for other
custom controls as well...
QuoteThe Height property on the properties dialog within FireFly - when you type a digit it immediately accepts this digit and scrolls the property dialog to the top and adjusts the height to that single digit value. You then have to scroll down and add the next digit, after which it does the same thing. So, for example, if the height required is 320, as soon as you type the 3 the grid height is set to 3 and the property dialog is scrolled to the top. When you add the 2 next, the grid height is changed to 32 and the property dialog scrolls to the top again. Finally, typing the 0 will set the grid height to 320 and, of course, the property dialog returns to the top. Other property settings work as they should - it's just the Height one. I assume this is an EGrid32 rather than FireFly problem.
I think that I remembered noticing this type of behaviour while I was writing parts of FireFly3. Look at your EGrid custom control file:
[Property]
name = height|Height
curvalue =
itemtype = Edit|True
Change to:
[Property]
name = height|Height
curvalue =
itemtype = Edit|1
Notice that the True should be 1
Hope that fixes the problem. Your user can simply open their egrid32pro.ctrl file with any text editor and make the change.
Works great! thanx paul. What does the 1 do? :P