代码之家  ›  专栏  ›  技术社区  ›  Brian Hooper

如何在VB6中编写新控件?

vb6
  •  0
  • Brian Hooper  · 技术社区  · 14 年前

    我希望创建基于文本框的控件,这些文本框可以验证数字字段并将其限制在特定范围内,而不必为表单上的每个控件编写所有回调。

    有人知道如何创建和使用这些东西的教程吗?

    或者,由于我不是第一个有这个要求的人,在任何地方是否有一套这样的控件可用?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Jens    14 年前

    我认为您可以使用默认文本框,使用验证事件,或者,如果您需要“实时”检查,那么您可以签入按键、更改等事件。

        2
  •  3
  •   MarkJ    14 年前

    最简单的方法是 control arrays . 谷歌出现了 this tutorial . 您可以将最小/最大范围编码为 Tag 每个单独控件的属性,或者可以使用 Index 从数组中查找它们。

    可以 create a user-defined control 在VB6中,但我不确定它是否值得执行此任务。你必须写很多样板代码。