Well, I carefully crafted my app so that the 7 out of 8 small tables which could be displayed without scroll bars fitted nice and snug and did just that. That was on the PC.
Then I tried it on the dev. All 7 tables were now obliterated by scroll bars. So I went through the tedium of manually tweaking them, not just height and width, but sometimes position for the snugger fits on the form, and sometimes even column width too. As there were only 7 I just did it till they looked right and didn't bother too much about figuring the numbers.
So then I saved it all back to the PC for compiling and had a look at the effect on the PC layout.
Hmm. I have to say some of the tables are now of considerably different dimensions in the sense of the gap between the bottom and right margins of the data and the bottom and right edges of the control.
So two questions.
1) What causes these visual discrepencies? A rectangular grid of points should just be a rectangular grid of points with a fixed meaning from one view to another. Why not?
2) Is there a fixed magic formula that covers this effect?
A subsidiary curiosity, why is there no way to change row height? Someone may want a different font size one day.
Just so you can see the extent of the effect, run this app on the PC (it needs ControlsEx.dll) and select the first five tabs in turn, starting on the left. Just look at the table's borders, don't try to understand anything, that isn't the question. See what I mean?
In the unlikely event that anyone else volunteers on a two station preserved railway, or similar, and is involved in ticket sales, this is the app for you! As if anybody would be! LOL!
Then I tried it on the dev. All 7 tables were now obliterated by scroll bars. So I went through the tedium of manually tweaking them, not just height and width, but sometimes position for the snugger fits on the form, and sometimes even column width too. As there were only 7 I just did it till they looked right and didn't bother too much about figuring the numbers.
So then I saved it all back to the PC for compiling and had a look at the effect on the PC layout.
Hmm. I have to say some of the tables are now of considerably different dimensions in the sense of the gap between the bottom and right margins of the data and the bottom and right edges of the control.
So two questions.
1) What causes these visual discrepencies? A rectangular grid of points should just be a rectangular grid of points with a fixed meaning from one view to another. Why not?
2) Is there a fixed magic formula that covers this effect?
A subsidiary curiosity, why is there no way to change row height? Someone may want a different font size one day.
Just so you can see the extent of the effect, run this app on the PC (it needs ControlsEx.dll) and select the first five tabs in turn, starting on the left. Just look at the table's borders, don't try to understand anything, that isn't the question. See what I mean?
In the unlikely event that anyone else volunteers on a two station preserved railway, or similar, and is involved in ticket sales, this is the app for you! As if anybody would be! LOL!