关于窗体实例创建的问题 ( 积分: 50 )

  • 主题发起人 主题发起人 匪匪
  • 开始时间 开始时间

匪匪

Unregistered / Unconfirmed
GUEST, unregistred user!
我是模仿QQ那样的界面。
我动态生成按钮,将所有这些按钮绑定到一个Onclick事件中,对其点击动作过行处理,处理也就是再生成一个新的窗体。

每一个不同的按钮(按钮上有人名,象QQ那样)都会生成一个关于他的实例,而且只有一个(要求:不会点这个按钮几次,而生成几个。)我做了个测试,是能够生成这些窗体,但主要问题在于,当你把几个按钮都点击后,只会显示(或激活)最近生成的一个窗体,而且有时候创建的窗体的引用都是同一个。。。(我将其引用显示在窗体中的标题栏了)
 
我是模仿QQ那样的界面。
我动态生成按钮,将所有这些按钮绑定到一个Onclick事件中,对其点击动作过行处理,处理也就是再生成一个新的窗体。

每一个不同的按钮(按钮上有人名,象QQ那样)都会生成一个关于他的实例,而且只有一个(要求:不会点这个按钮几次,而生成几个。)我做了个测试,是能够生成这些窗体,但主要问题在于,当你把几个按钮都点击后,只会显示(或激活)最近生成的一个窗体,而且有时候创建的窗体的引用都是同一个。。。(我将其引用显示在窗体中的标题栏了)
 
都没有人进来顶下啊。晕~~~~~~~~~~~~~~~~~~
 
晕啊。 这个问题很难啊。。。。。。。。。。就是几点了,一:如何生成多个窗体实例并能分别显示出来,二:与动态生成的按钮相应,点1号按钮就应该只出1号窗口,点2号按钮,也应只出2号窗口,且每个按钮无论点击多少次,只是显示他相应的窗口,且显示一次或激活一次。而不是点一个按钮几次,就生成几次。
 
用动态数组。
 
呵呵。又来看看你的问题!你把你的发我看看!
 
你把窗体用时创建不用时释放,判断窗体是否重复打开,可以用,查找窗体名称来实现,多个显示,时,你要用:show,而不是:showmodal;
 
问题已解决了。只管把生成窗口对象的引用保存在列表中。
 
后退
顶部