WEB开发网
开发学院软件开发C++ C++ Builder 给窗体传递其他参数 阅读

C++ Builder 给窗体传递其他参数

 2008-03-08 22:02:07 来源:WEB开发网   
核心提示:通常会在IDE中创建应用程序的窗体,以这种方式创建窗体,C++ Builder 给窗体传递其他参数,窗体会拥有一个只包含一个参数Owner的构造函数,Owner是指向所创建窗体的拥有者的指针(拥有者一般是应用程序对象或窗体对象), 使用多个构造函数来创建窗体的实例时,可选择最适合需要的构造函数,Owner可以为Null
  通常会在IDE中创建应用程序的窗体,以这种方式创建窗体,窗体会拥有一个只包含一个参数Owner的构造函数。Owner是指向所创建窗体的拥有者的指针(拥有者一般是应用程序对象或窗体对象)。Owner可以为Null。要将其他的参数传递给窗体,需创建另外的构造函数,并使用new操作符来启用窗体,下例中显示了窗体类的一个额外的构造函数,它包含了一个额外的参数whichButton。这个新的构造函数需自行加入窗体类中。
C++ Builder 给窗体传递其他参数(图一)

  这是自行编制的构造函数,传入了额外的参数whichButton。这个构造函数使用whichButton参数来设置窗体中Label控件的Caption属性。
C++ Builder 给窗体传递其他参数(图二)

   使用多个构造函数来创建窗体的实例时,可选择最适合需要的构造函数。例如,下列窗体调用中的按钮的OnClick处理程序创建使用额外参数的TResultsForm实例:
C++ Builder 给窗体传递其他参数(图三)

Tags:Builder 窗体 传递

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接