ICONICO

Discussion Thread

UniToolbox

Message Thread

Developer ComponentFor WindowsUniToolbox

UniToolbox iconThe leading control suite for Unicode development in Visual Basic.

Posted in the UniToolbox Forum.




UniLIst

We have one bug at UniListView at Windows 2003 Server
We use ListView with Full Row Selection
Moving with navigation keys Up and Down.
Drawing selection mark line is spitted after resize (enlarge) the last column.

STARTING VIEW

|{ column A }|{ column B }|{ column C }|
| | | |
======================================================
| current | selection | | = selection highlight (no ghost/fragment)
| | | |
| | | |
------------------------------------------------------


EXPANDED column C VIEW

|{ column A }|{ column B }|{ column C }|
| | | |
=================================================================
| current | selection | | = selection highlight (no ghost/fragment)
| | | |
| | | |
-----------------------------------------------------------------



CURSOR UP AND DOWN


|{ column A }|{ column B }|{ column C }|
| | | |
=================================================================
| | | | = selection highlight ghost
| | | |
| current | selection | | = selection highlight fragment
| | | |
-----------------------------------------------------------------
by Svetlana Rakov on Feb 11 2009 3:12pm Reply

UniLIst

Could you try trapping the key events and forcing a redraw?
by Nico Westerdale on Feb 11 2009 5:24pm Reply

UniLIst

If i add refresh to LvObj_ItemClick all fine then on each click screen blinks

Private Sub LvObj_ItemClick(Index As Integer, ByVal Item As UniToolbox2.ListItem)
LvObj.refresh
End Sub

If I add to LvObj_HeaderMouseUp it is not work .

Private Sub LvObj_HeaderMouseUp(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single, ColumnIndex As Integer)
LvObj.refresh
End Sub

The problem only Windows 2003 , Windos XP works fine
by Svetlana Rakov on Feb 12 2009 10:50am Reply

UniLIst

Well VB6 wasn't exactly built for Windows 2003!

Try double debuffering everything, that should minimize any flickering.
by Nico Westerdale on Feb 12 2009 7:45pm Reply

UniLIst

Try double debuffering -------What do you mean?
by Svetlana Rakov on Feb 13 2009 11:25am Reply

UniLIst

This should explain how:
http://compsci.ca/v3/view...hp?t=16179

It's a lot harder in VB6 than in .NET where it's simply a property on the controls.
by Nico Westerdale on Feb 13 2009 11:28am Reply

UniLIst

I did not get how it will help?
We do not have any pictures on a form except icons in UniList.
by Svetlana Rakov on Feb 13 2009 12:05pm Reply

UniLIst

If you take the concept of double buffering from that article you can apply it to a variety of controls.
by Nico Westerdale on Feb 13 2009 12:12pm Reply

UniLIst

Please take a look at this thread, it should help:
http://www.iconico.com/di...0&forum=37
by Nico Westerdale on Jul 27 2009 12:21am Reply

Our Software Stores

IconicoAccurate Design and Development Software

BitsDuJourDiscount Deal Coupons for Windows and Mac Software Apps

Our Software Services

IcoBlogOur Official Blog

© copyright 2004-2024 Iconico, Inc. Code & Design. All Rights Reserved. Terms & Conditions Privacy Policy Terms of Use Login