private void ItemNumber_ParentChanged(object sender, EventArgs e) { if(Parent != null) { int index = Parent.Controls.IndexOf(this); ItemNumber.Text = (index+1).ToString(); } }