ListView CheckBox Size

We are developing C# apps that target the QTek 9000 (among others). This device has a 640x480 screen. We are attempting to use ListViews that contain checkboxes. For most other devices this works fine. However, for the QTek the checkbox is so tiny that it is literally almost impossible to tap to check it. Plus (and MUCH worse) the checkbox is so small that there is no room for the check to be displayed at all! Not even one pixel!

I don't know if this is a Microsoft/Compact Framework problem, or a problem in the QTek video driver implementation.

This is a serious limitation, and may require redesign of significant portions of our apps.

Is OwnerDraw (or whatever it is called in DotNet) supported for ListViews Can we get this fixed by somebody



Answer this question

ListView CheckBox Size

  • Bear23

    This listview checkboxes are not controlled by the Compact Framework, they are provided by the OS based on various bits of information provided by the OEM/drivers. To get the listview checkboxes to work may require getting a fix from QTek.

    Fortunately, there are workarounds. OwnerDraw is not supported for ListView, but the functionality needed to implement your own checkbox is. You should look into using a custom StateImageList.

    David Wrighton
    .NET Compact Framework


  • ListView CheckBox Size