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 | 
