I have 3 tables that sit side-by-side, that should visually connect across each row, but the middle one does not line up.
list 5, 12 28 10 65, check, vsbar
list 6, 24 28 50 65, vsbar
list 7, 76 28 10 65, check, vsbar
Image of this

You can see the middle table (control #5 from code) is shorter than the 2 check box lists. Tried the code with the style
size on the 3 lists and got this.

Forgot to mention mIRC 7.52 and using 'option dbu'. Disabled that to use pixels and got the same but half size - $dbw and $dbh results are 2 and 2.
I have no idea what Size does, cannot locate any documentation on it, but it does make the tables line up as far as height is concerned, but makes the text to check boxes line up even worse. Notice 7 check boxes in the outer tables, but 9.5 text items in the middle table.
Changing the middle table by adding style check does make everything line up
but now I have a check box that I dont want.
At one time I combined list #5 and #6, but that causes the state of the check box to toggle everytime a channel name was selected: not an acceptable effect.
What this does show is that it is something to do with the font that is causing this. I'm using Times New Roman regular at 12 point. I have no idea what font is being used to generate the tick box, but that character's greater height is what is making things go adrift.
Given from the fact the DBU and pixels showing the same result it is not something to do with them.
Given the 2 different font sizes (I assume) then it must be down to the line height of the fonts in play because it is resulting in 65 DBU/Pixels not equaling 65 DBU/Pixels visually on the same monitor.
That rather points the finger at the list vertical sizing code within mIRC.
I have tried to change font to fixed sys and FS Excelsior 2.0, and selecting a different point size in Times New Roman, but it doesn't chanage anything in the dialog.
Could anyone confirm this and hopefully fix it. I can make the complete code available if it will help.