delphi - The listviewer not change select in onshow -
how can change selected item in listview...
here code sample:
c := 0 form1.lv1.items.count -1 begin if (form1.lv1.items[c].subitems.objects[3] ttabsheet).tabindex = pgc1.activepageindex begin form1.lv1.items[c].selected:= true; end; end;
i created simple application list view, set report mode, added items, , added onshow event:
procedure tform1.formshow(sender: tobject); begin listview1.items[1].selected := true; end; the specified item indeed selected.
the conclusion draw selected property can used onshow event. therefore, if program not result in list view selection set, seem either:
- the code in question not running @ all, or
- the code running,
ifstatement condition nevertrue.
your next step debug program. inspect program executes using preferred debugging technique. interactive debugger sound choice.
Comments
Post a Comment