DEPHI6 (and below) does not provide XP style support, because the XP is still testing when the DEPHI6 is launched. To enable the application to support the XP style, you must add the "manifest XML" resource file to the application, tell the system to use 6.0 COMCTL32.DLL for this application, not 5.0. However, some VCL controls are compatible with 6.0. When TLISTVIEW is vsreport, the mouse will throw an exception when the mouse is moved, and this problem needs to be modified to modify the comCtrls.PAS. The steps are as follows: 1. Open the comCtrls.pas file, find tcustomlistView.UpdateColumn; 2. Find the following statement: if FimageIndex < > -1 then fmt: = fmt or LVCFMT_IMAGE or LVCFMT_COL_HAS_IMAGES; 3. read: if FImageIndex <> -1 then fmt: = fmt or LVCFMT_IMAGE or LVCFMT_COL_HAS_IMAGES else mask: = mask and not (LVCF_IMAGE); 3. save Comctrls.pas , OK, problem solving! In addition, www.tmssoftware.com provides a free control, which can correct problems without changing the original VCL control code.