Как мне написать новые элементы управления в VB6? - PullRequest
0 голосов
/ 30 ноября 2010

Я хочу создать элементы управления на основе текстовых полей, которые проверяют числовые поля и ограничивают их определенными диапазонами, не записывая все обратные вызовы для каждого элемента управления в форме.

Кто-нибудь знает учебнико том, как создавать и использовать такие вещи?

Или, альтернативно, поскольку я не могу быть первым, у кого есть это требование, есть ли набор таких элементов управления, доступных для использования где-либо?

Ответы [ 2 ]

3 голосов
/ 30 ноября 2010

Самый простой способ - использовать управляющие массивы . Google обнаружил этот учебник . Вы можете закодировать минимальный / максимальный диапазон в свойстве Tag каждого отдельного элемента управления или использовать Index для поиска их по массивам.

Вы можете создать пользовательский элемент управления в VB6, но я не уверен, что оно того стоит. Вы должны написать много шаблонного кода.

1 голос
/ 30 ноября 2010

Я думаю, что вы можете использовать текстовое поле по умолчанию, использовать событие Validate или, в качестве альтернативы, если вам нужна «живая» проверка, вы можете проверить события KeyPressed, Change и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...