void OnEnable() { _Data = Asset.Load(); CreateUI(); if (_Data != null) { if (_Data.Keys != null) { foreach (var item in _Data.Keys) { if (item != null) { AccessKeyListItem field = new AccessKeyListItem(this, item); field.UpdateName(); _ItemsList.Controls.Add(field); } } } } else { _ItemsList.Controls.Clear(); } if (_ItemsList.Controls.Count > 0) { _ItemsList.SelectedIndex = 0; } }
private void Add(AccessKeyData data) { AccessKeyListItem newField = new AccessKeyListItem(this, data); newField.UpdateName(); _ItemsList.Controls.Add(newField); _ItemsList.SelectedItem = newField; }