[Mono-bugs] [Bug 469296] New: Controls in winforms draws heigher in mono than in .net framework.
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Mon Jan 26 06:51:21 EST 2009
https://bugzilla.novell.com/show_bug.cgi?id=469296
Summary: Controls in winforms draws heigher in mono than in
.net framework.
Classification: Mono
Product: Mono: Class Libraries
Version: 1.9
Platform: Other
OS/Version: Linux
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Windows.Forms
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: kano01 at terra.es
QAContact: mono-bugs at lists.ximian.com
Found By: Other
Created an attachment (id=267574)
--> (https://bugzilla.novell.com/attachment.cgi?id=267574)
graphical test
Description of Problem:
Controls in winforms draws heigher in mono than in .net framework.
A winform designed in visual studio.net and proved in .net framework 2.0, when
ported to mono 1.9.1 is deformed. The controls are deformed proportionally to
its heigh.
Only are deformed controls managed in function InitializeComponent by the .net
designer.
If method call this.ResumeLayout(false) at the end of the InitializeComponent
is commented, controls shows in mono identically than in .net
Controls created by code in OnLoad or OnShow events are not deformed.
Steps to reproduce the problem:
1. Execute the attached binary
The Lines are drawed by code using the Form1_Paint event. Right boxes ar drawn
by code in form constructor after calling InitializeComponent.
Left boxes are designed with visual studio designer and managed by .net.
All the boxes measures are 64x64px and the lines are drawn every 64 px. Left
boxes managed by .net sizes, when drawn in mono are heigher than 64 px.
Actual Results:
Wrong drawing
Expected Results:
Same drawing in .net than in mono
How often does this happen?
Always
Additional Information:
The visual studio.net proyect is attached with the binary compiled in
bin/debug/ directory.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list