Позволяет вводить/изменять IP-адрес путем ввода цифр с клавиатуры, либо стрелками вверх-вниз, либо колесиком мышки. Ограничивает ввод 0-255.
Тестировался для ввода/изменения IP-адреса, представляющего собой глобальную переменную или свойство формы, либо же - поле таблицы.
Имя переменной заносится в свойство TAG экземпляра класса. Eсли переменная - свойство формы, то примерно в таком виде: thisform.IP, если же переменная является полем таблицы, тогда как-то так: table1.IP (для текущего алиаса, алиас можно и не указывать), в этом случае кроме занесения в TAG имени поля, необходимо также сделать непустым дополнительно еще и свойство класса Comment, поместив туда произвольные символы, например слово Table.
Т.е. по свойству Comment класс определяет, чем оперирует - обычной переменной, если свойство Comment пустое, или же полем таблицы, если оно непустое.
Переключение с одного числа в адресе IP на следующее можно осуществлять клавишей табуляции или точкой.
Возможна прокрутка каждого числа с помощью стрелок вверх-вниз или колесика мыши в пределах 0-255.
Изменение самой переменной или поля происходит стандартным образом - после нажатия Enter, либо после выхода за пределы последней правой цифры.
Ограничения на версию FoxPro связаны с использованием функции GETWORDNUM().
Имя переменной заносится в свойство TAG экземпляра класса. Eсли переменная - свойство формы, то примерно в таком виде: thisform.IP, если же переменная является полем таблицы, тогда как-то так: table1.IP (для текущего алиаса, алиас можно и не указывать), в этом случае кроме занесения в TAG имени поля, необходимо также сделать непустым дополнительно еще и свойство класса Comment, поместив туда произвольные символы, например слово Table.
Т.е. по свойству Comment класс определяет, чем оперирует - обычной переменной, если свойство Comment пустое, или же полем таблицы, если оно непустое.
Переключение с одного числа в адресе IP на следующее можно осуществлять клавишей табуляции или точкой.
Возможна прокрутка каждого числа с помощью стрелок вверх-вниз или колесика мыши в пределах 0-255.
Изменение самой переменной или поля происходит стандартным образом - после нажатия Enter, либо после выхода за пределы последней правой цифры.
Ограничения на версию FoxPro связаны с использованием функции GETWORDNUM().
Автор: Crispy
Вложенные файлы
# |
Название |
Тип файла |
Размер |
---|---|---|---|
1 | 648ip_box | .zip | 4,66 КБ |