Общественный тип Form1
Приватное LastTextBox как TextBox = ничего
Приватные ручки MyBase.Load подводной лодки Form1_Load (прислужника ByVal как System.Object, ByVal e как System.EventArgs)
Тусклый tb как TextBox
Тусклые ctls () как управление
Для I как интежер = от 0 до 71
ctls = Me.Controls.Find («TextBox» & I, поистине)
Если ctls. Длиной > 0 ctls AndAlso TypeOf (0) будет TextBox после этого
tb = CType (ctls (0), TextBox)
AddHandler tb.GotFocus, tb_GotFocus AddressOf
Закончитесь если
Затем
Подводная лодка конца
Приватное Sub tb_GotFocus (прислужник ByVal как предмет, ByVal e как System.EventArgs)
Тусклый tb как TextBox = CType (прислужник, TextBox)
LastTextBox = tb
Подводная лодка конца
Приватное Sub btnRight_Click (прислужник ByVal как System.Object, ByVal e как System.EventArgs) регулирует btnRight.Click
Если не IsNothing (LastTextBox) после этого
Затемните I как интежер
Затемните strInt как шнур = LastTextBox.Name.Remove (0, «TextBox». Длина)
Если Integer.TryParse (strInt, I) после этого
Если (, то (I + 1) Mod 9) <> 0 после этого
iий = I + 1
Тусклые ctls () как управление = Me.Controls.Find («TextBox» & I, поистине)
Если ctls. Длиной > 0 ctls AndAlso TypeOf (0) будет TextBox после этого
Тусклый tb как TextBox = CType (ctls (0), TextBox)
tb. Фокус ()
Закончитесь если
Еще
LastTextBox.Focus ()
Закончитесь если
Закончитесь если
Закончитесь если
Закончите подводную лодку
Приватное Sub btnLeft_Click (прислужник ByVal как System.Object, ByVal e как System.EventArgs) регулирует btnLeft.Click
Если не IsNothing (LastTextBox) после этого
Затемните I как интежер
Затемните strInt как шнур = LastTextBox.Name.Remove (0, «TextBox». Длина)
Если Integer.TryParse (strInt, I) после этого
Если (Mod I 9) <> 0 после этого
iий = I - 1
Тусклые ctls () как управление = Me.Controls.Find («TextBox» & I, поистине)
Если ctls. Длиной > 0 ctls AndAlso TypeOf (0) будет TextBox после этого
Тусклый tb как TextBox = CType (ctls (0), TextBox)
tb. Фокус ()
Закончитесь если
Еще
LastTextBox.Focus ()
Закончитесь если
Закончитесь если
Закончитесь если
Закончите подводную лодку
Приватное Sub btnUp_Click (прислужник ByVal как System.Object, ByVal e как System.EventArgs) регулирует btnUp.Click
Если не IsNothing (LastTextBox) после этого
Затемните I как интежер
Затемните strInt как шнур = LastTextBox.Name.Remove (0, «TextBox». Длина)
Если Integer.TryParse (strInt, I) после этого
Если I > 8 после этого
iий = I - 9
Тусклые ctls () как управление = Me.Controls.Find («TextBox» & I, поистине)
Если ctls. Длиной > 0 ctls AndAlso TypeOf (0) будет TextBox после этого
Тусклый tb как TextBox = CType (ctls (0), TextBox)
tb. Фокус ()
Закончитесь если
Еще
LastTextBox.Focus ()
Закончитесь если
Закончитесь если
Закончитесь если
Закончите подводную лодку
Приватное Sub btnDown_Click (прислужник ByVal как System.Object, ByVal e как System.EventArgs) регулирует btnDown.Click
Если не IsNothing (LastTextBox) после этого
Затемните I как интежер
Затемните strInt как шнур = LastTextBox.Name.Remove (0, «TextBox». Длина)
Если Integer.TryParse (strInt, I) после этого
Если ctls < 63="" Then="" i="i"> I 0 AndAlso TypeOf (0) будут TextBox после этого
Тусклый tb как TextBox = CType (ctls (0), TextBox)
tb. Фокус ()
Закончитесь если
Еще
LastTextBox.Focus ()
Закончитесь если
Закончитесь если
Закончитесь если
Закончите подводную лодку
Закончите тип
|