73 references to SubItems
System.Windows.Forms (68)
System\Windows\Forms\Controls\ListView\DrawListViewItemEventArgs.cs (2)
101
if (!Item.ListView.FullRowSelect && Item.
SubItems
.Count > 0)
103
ListViewItem.ListViewSubItem subItem = Item.
SubItems
[0];
System\Windows\Forms\Controls\ListView\ListView.cs (19)
2721
if (nmcd->iSubItem < Items[itemIndex].
SubItems
.Count)
2727
if (nmcd->iSubItem == 0 && Items[itemIndex].
SubItems
.Count > 1)
2742
Items[itemIndex].
SubItems
[nmcd->iSubItem],
2798
if (item is not null && subitem < item.
SubItems
.Count)
2804
subItemFont = new Font(item.
SubItems
[0].Font, FontStyle.Underline);
2808
subItemFont = item.
SubItems
[subitem].Font;
2818
subItemForeColor = item.
SubItems
[subitem].ForeColor;
2819
subItemBackColor = item.
SubItems
[subitem].BackColor;
3332
for (int j = 0; j < listViewItem.
SubItems
.Count; j++)
3334
ListViewSubItem listViewSubItem = listViewItem.
SubItems
[j];
3652
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(subItemIndex, Items[itemIndex].
SubItems
.Count);
3744
if (lvhi.iSubItem < item.
SubItems
.Count)
3746
_listViewSubItem = item.
SubItems
[lvhi.iSubItem];
4217
for (int nItem = 1; nItem < li.
SubItems
.Count; ++nItem)
4219
SetItemText(insertIndex, nItem, li.
SubItems
[nItem].Text, ref lvItem);
4973
int subItemCount = Items[i].
SubItems
.Count;
4976
SetItemText(i, j, Items[i].
SubItems
[j].Text, ref item);
6825
if (lvItem.
SubItems
.Count <= dispInfo->item.iSubItem)
6831
text = lvItem.
SubItems
[dispInfo->item.iSubItem].Text; // we want the sub item
System\Windows\Forms\Controls\ListView\ListView.ListViewItemCollection.cs (2)
292
for (int j = 1; j < listViewItems[i].
SubItems
.Count; j++)
294
if (WindowsFormsUtils.SafeCompareStrings(listViewItems[i].
SubItems
[j].Name, key, ignoreCase: true))
System\Windows\Forms\Controls\ListView\ListViewItem.cs (10)
298
set =>
SubItems
[0].BackColor = value;
406
set =>
SubItems
[0].Font = value;
431
SubItems
[0].ForeColor = value;
620
set =>
SubItems
[0].Name = value;
819
set =>
SubItems
[0].Text = value;
886
ListViewSubItem[] clonedSubItems = new ListViewSubItem[
SubItems
.Count];
887
for (int index = 0; index <
SubItems
.Count; ++index)
889
ListViewSubItem subItem =
SubItems
[index];
981
if (iItem == Index && iSubItem != -1 && iSubItem <
SubItems
.Count)
983
return
SubItems
[iSubItem];
System\Windows\Forms\Controls\ListView\ListViewItem.IKeyboardToolTip.cs (2)
125
if (
SubItems
.Count > 1)
127
ListViewSubItem subItem =
SubItems
[1];
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
250
foreach (ListViewSubItem subItem in _owningItem.
SubItems
)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemDetailsAccessibleObject.cs (3)
105
int subItemIndex = _owningItem.
SubItems
.IndexOf(subItemAccessibleObject.OwningSubItem);
143
if (subItemIndex < _owningItem.
SubItems
.Count)
147
return _owningItem.
SubItems
[subItemIndex].AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemTileAccessibleObject.cs (7)
55
|| _owningItem.
SubItems
.Count <= index
61
return _owningItem.
SubItems
[index].AccessibilityObject;
76
if (_owningItem.
SubItems
.Count == 1)
88
|| child == _owningItem.
SubItems
[0].AccessibilityObject
95
int index = _owningItem.
SubItems
.IndexOf(subItemAccessibleObject.OwningSubItem);
103
if (_owningItem.
SubItems
.Count == 1)
109
int subItemCount = Math.Min(_owningListView.Columns.Count, _owningItem.
SubItems
.Count);
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.cs (3)
101
return _owner._listView.GetSubItemRect(_owner.Index, _owner.
SubItems
.IndexOf(this));
187
internal int Index => _owner is null ? -1 : _owner.
SubItems
.IndexOf(this);
209
_owner?.UpdateSubItems(_owner.
SubItems
.IndexOf(this));
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItemCollection.cs (1)
201
_owner.
SubItems
[i]._owner = null;
System\Windows\Forms\Controls\ListView\ListViewItemConverter.cs (17)
49
for (int i = 1; i < item.
SubItems
.Count; ++i)
51
if (item.
SubItems
[i].CustomStyle)
57
ListViewItem.ListViewSubItem[] subItemArray = new ListViewItem.ListViewSubItem[item.
SubItems
.Count];
58
((ICollection)item.
SubItems
).CopyTo(subItemArray, 0);
65
ListViewItem.ListViewSubItem[] subItemArray = new ListViewItem.ListViewSubItem[item.
SubItems
.Count];
66
((ICollection)item.
SubItems
).CopyTo(subItemArray, 0);
73
string[] subItems = new string[item.
SubItems
.Count];
76
subItems[i] = item.
SubItems
[i].Text;
80
if (item.
SubItems
[0].CustomStyle)
97
item.
SubItems
[0].CustomForeColor ? item.ForeColor : Color.Empty,
98
item.
SubItems
[0].CustomBackColor ? item.BackColor : Color.Empty,
99
item.
SubItems
[0].CustomFont ? item.Font : null
117
item.
SubItems
[0].CustomForeColor ? item.ForeColor : Color.Empty,
118
item.
SubItems
[0].CustomBackColor ? item.BackColor : Color.Empty,
119
item.
SubItems
[0].CustomFont ? item.Font : null
125
if (item.ImageIndex == -1 && string.IsNullOrEmpty(item.ImageKey) && item.
SubItems
.Count <= 1)
133
if (item.
SubItems
.Count <= 1)
System\Windows\Forms\Controls\ListView\ListViewLabelEditAccessibleObject.cs (1)
58
=> _owningListView.TryGetTarget(out ListView? target) && target.View == View.Tile ? target._selectedItem?.
SubItems
[1].AccessibilityObject : null,
System.Windows.Forms.Design (5)
System\Windows\Forms\Design\StyleEditorForm.cs (5)
614
_columnsAndRowsListView.Items[index].
SubItems
[MemberIndex].Text = member;
615
_columnsAndRowsListView.Items[index].
SubItems
[TypeIndex].Text = type;
616
_columnsAndRowsListView.Items[index].
SubItems
[ValueIndex].Text = value;
624
_columnsAndRowsListView.Items[i].
SubItems
[MemberIndex].Text = (_isRowCollection ? "Row" : "Column") + (i + 1).ToString(CultureInfo.InvariantCulture);
919
UpdateListViewItem(index, _columnsAndRowsListView.Items[index].
SubItems
[MemberIndex].Text, type.ToString(), FormatValueString(type, value));