https://bugzilla.novell.com/show_bug.cgi?id=455752
Summary: ListBox returns invalid Item Rectangel
(GetItemRectangle) when item is hidden
Product: Mono: Class Libraries
Version: SVN
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Windows.Forms
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
QAContact: [email protected]
Blocks: 449890
Found By: ---
Created an attachment (id=257471)
--> (https://bugzilla.novell.com/attachment.cgi?id=257471)
ListBox.MultiColumn patch.
Compile the attached example and click the button: "Print location" without
moving the horizontal scrollbar, you get
(00) X: 0 Y: 0
(01) X: 0 Y: 15
(02) X: 0 Y: 30
(03) X: 0 Y: 45
(04) X: 0 Y: 60
(05) X: 0 Y: 75
(06) X: 0 Y: 90
(07) X: 120 Y: 0
(08) X: 120 Y: 15
(09) X: 120 Y: 30
(10) X: 120 Y: 45
(11) X: 120 Y: 60
(12) X: 120 Y: 75
(13) X: 120 Y: 90
(14) X: 240 Y: 0
(15) X: 240 Y: 15
(16) X: 240 Y: 30
(17) X: 240 Y: 45
(18) X: 240 Y: 60
(19) X: 240 Y: 75
(20) X: 240 Y: 90
(21) X: 360 Y: 0
(22) X: 360 Y: 15
(23) X: 360 Y: 30
(24) X: 360 Y: 45
Now move the horizontal scrollbar and click the button: "Print location", you
get
(00) X: 0 Y: 0
(01) X: 0 Y: -90
(02) X: 0 Y: -75
(03) X: 0 Y: -60
(04) X: 0 Y: -45
(05) X: 0 Y: -30
(06) X: 0 Y: -15
(07) X: 120 Y: 0
(08) X: 120 Y: 15
(09) X: 120 Y: 30
(10) X: 120 Y: 45
(11) X: 120 Y: 60
(12) X: 120 Y: 75
(13) X: 120 Y: 90
(14) X: 240 Y: 0
(15) X: 240 Y: 15
(16) X: 240 Y: 30
(17) X: 240 Y: 45
(18) X: 240 Y: 60
(19) X: 240 Y: 75
(20) X: 240 Y: 90
(21) X: 360 Y: 0
(22) X: 360 Y: 15
(23) X: 360 Y: 30
(24) X: 360 Y: 45
If you repeat the procedure moving the scrollbar and to clicking the button you
will notice that is returning invalid values for the hidden items.
Applying the attached patch fixes the bug.
--
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.
_______________________________________________
mono-bugs maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs