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:

  1. the code in question not running @ all, or
  2. the code running, if statement condition never true.

your next step debug program. inspect program executes using preferred debugging technique. interactive debugger sound choice.


Comments

Popular posts from this blog

Email notification in google apps script -

c++ - Difference between pre and post decrement in recursive function argument -

javascript - IE11 incompatibility with jQuery's 'readonly'? -