View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004315 | JEDI VCL | 00 JVCL Components | public | 2007-12-13 03:55 | 2007-12-16 08:01 |
Reporter | roku | Assigned To | AHUser | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.33 | ||||
Target Version | Fixed in Version | 3.34 | |||
Summary | 0004315: TJvCheckTreeView: Checkmark is not drawn correctly + FIX | ||||
Description | See the attached demo program. To reproduce the problem: 1. Start the demo program 2. Press space bar 3. A message dialog will apear, indicating that the node has been checked 4. Click away the message (OK) 5. The checkmark disappears | ||||
Additional Information | I fixed this bug by subclassing TJvCheckTreeView and overriding the KeyDown procedure: procedure TMyCheckTreeView.KeyDown(var Key: Word; Shift: TShiftState); begin inherited KeyDown(Key, Shift); // VK_SPACE is always handled by the component, so reset the Key variable to 0 if(Key = VK_SPACE) then Key := 0; end; I think the fix (setting Key to 0) should be incorporated in JvCheckTreeview.pas. | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2007-12-13 03:55 | roku | New Issue | |
2007-12-13 03:55 | roku | File Added: TJvCheckTreeView bug.zip | |
2007-12-16 08:01 | AHUser | Status | new => resolved |
2007-12-16 08:01 | AHUser | Fixed in Version | => Daily / SVN |
2007-12-16 08:01 | AHUser | Resolution | open => fixed |
2007-12-16 08:01 | AHUser | Assigned To | => AHUser |
2007-12-16 08:01 | AHUser | Note Added: 0014059 |