Пример #1
0
        private int GetIndexFromTextBox(TextBox tBox)
        {
            int row = 0;
            int num = 0;

            foreach (Control control in (ArrangedElementCollection)panel.Controls)
            {
                if (control is TextBox && control == tBox)
                {
                    num = panel.GetColumn(control);
                    row = panel.GetRow(control);
                    break;
                }
            }
            return(registers.IndexOf(registers[panel.GetControlFromPosition(num - 2, row).Text]));
        }
Пример #2
0
        private int GetIndexFromTextBox(TextBox tBox)
        {
            int row    = 0;
            int column = 0;

            foreach (Control control in panel.Controls)
            {
                if ((control is TextBox) && (control == tBox))
                {
                    column = panel.GetColumn(control);
                    row    = panel.GetRow(control);
                    break;
                }
            }
            Label controlFromPosition = (Label)panel.GetControlFromPosition(column - 2, row);

            return(registers.IndexOf(registers[controlFromPosition.Text]));
        }