我的该组件的风格是vsReport的,若里面有N特TListItem;
如何设置N为选中并把焦点移动到N去,我用了TListItem.Selected这个方法设置为真,虽然能选中,但是界面不会自动跳到他去,我需要界面也跟着跳去,请问应该如何实现?

解决方案 »

  1.   

    ListView1.ItemIndex := 2;
    ListView1.SetFocus;
    這樣不知道行不行。
      

  2.   

    试试ListView1.HideSelection := False;
    ListView1.SetFocus;
    ListView1.BringToFront;
      

  3.   

    listview不会跳转到被选的那个item上还是其他意思
      

  4.   

    listview1.Selected.MakeVisible(true);
      

  5.   

      lv1.ItemIndex := lv1.Items.Count -1;
      lv1.SetFocus;
      while lv1.GetItemAt(10,lv1.Height - 10).Caption <> lv1.Items[lv1.ItemIndex].Caption do
      begin
        SendMessage(lv1.Handle,WM_VSCROLL,SB_LINEDOWN ,1)
      end;向下找不着再向上找,呵呵
      

  6.   

    不行啊,虽然能移动焦点,但是都不会指向我那个TListItem的
      

  7.   

    我要的效果就像千千静听查找歌曲的效果那样,知道,TListView和一个TListItem,从列表中把焦点移动到TListItem