public Int32 GetFirstSelectedItemIndex() { var lvi = this.ToLvItemIndex(-1); User32.SendMessage(this.LVHandle, LVM.GETNEXTITEMINDEX, ref lvi, LVNI.LVNI_SELECTED); return lvi.iItem; }