Пишу утилиту, в которой есть поля для ввода IP. Для собственного удобства сделал эти поля масивами TextBox (1 to 4) переходы удобные по Tab, выставил им свойство MaxLength = 3. Но теперь возникла проблема, как сделать, чтобы при наборе трех символов, фокус переходил к следующему октету (текстбоксу)
_________
Поиск юзал. Ничего не нашел.
И еще вопрос: в оригинальных контролах, в которых вводится IP-адрес, можно перемещаться между октетами не только Tab'ом, но и стрелками. Как можно это реализовать? Например, как узнать, что курсор стоит в конце текста/в начале текста?
_______________
Сейчас попробовал MaskEdit и сделал вывод, что он не подойдет. По многим причинам. Во-первых это OCX, а утилита пишется "дискеточная", во вторых слишком замороченно придется реализовывать проверку диапазона 0-255. В третьих у меня при помощи GotFocus/LostFocus реализована довольно симпатичная подсветка, которую в MaskEdit тоже не реализуешь. И еще - в маске, как я понимаю фиксированное число знаков, придется записывать адреса примерно так 192.168.001.001