关于子窗体的BringToFront问题? 在程序中用ComboBox记录已启动子窗体的Caption,想通过点击ComboBox内的任意一Items,把所对应的窗体BringToFront.该怎样写,请哪位大哥帮帮忙,谢谢啦!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 子窗体?知道Handle就可以了使用User32.dll内的API:SwitchToThisWindow就可以了要自己声明的,Delphi没有自带 你可直接將該窗體當做個 object存進去, 再用 Combobox1.Items.Objects 取出!! 說了一半, 不好意思, 可用ComboBox1.AddItem或ComboBox1.AddObject 又錯了, 另外一個是:ComboBox1.Items.AddObject 谢谢aiirii兄,但由于我是一名刚入门的Delphi爱好者,所以还有很多弄不懂的地方,希望aiirii兄不吝赐教!现在我能够通过ComboBox1.Items.AddObject存进,但取出时要让Itmes所对应的窗体提前,这点我该怎么做呢? 有个比较笨的方法,记住窗体caption的同时,记住窗体的name,需要bringtofront的时候,把窗体show一下,不就行了,反正你也没有把窗体close,如果close了你bringtofront时也会出错 如果Form1是一窗体的话,Form1.BrigToFront是没有问题的.我用数据库的方式记住了窗体名,但取出来却是字符型的,字符型是不能用BringToFront的!!!语言表达能力不行,只能说的这个样子了,不知XD们搞懂我说的问题没有! 遍历Screen.Forms,然后判断Form名和你要找的Form相同的,对它进行BringToFront操作,但是这样,如果正好有两个同名窗口就麻烦了。所以,比较好的是,每次新建一个窗口,就将窗口名,和窗口指针保存在一个全局list里,combobox中的窗口名称就取自这个列表,要显示选中的窗口时,根据combobox中的itemindex到列表中找相应的窗口,窗口destroy时,将本窗口从列表中移除。 请问主窗体上只有一个image,如何让它和状态栏一样随窗体变化而变化? 高分求购条形码(barcode)控件?分不够,令开贴。 关于函数的问题 简单问题 读取修改ZIP文件的问题~ 如何判断dbgrid中options的具体属性的状态(在程序中)? 谁有文档加密方面的源码(就是只能在本机打开,文档拷贝到其它机器打不开),想购买... 这句SQL是不是不应该这样写呢?请帮忙! 修改注册表 delphi高手请进!!!!!windows自带的cards.dll如何使用? 如何在一个dbGrid中设置主从表?TKS!在线等… 小菜一碟——几个很经典又精彩的例子,送给大家,算圣诞礼物吧!
知道Handle就可以了使用User32.dll内的API:SwitchToThisWindow就可以了
要自己声明的,Delphi没有自带
ComboBox1.AddItem
或
ComboBox1.AddObject
ComboBox1.Items.AddObject
但是这样,如果正好有两个同名窗口就麻烦了。所以,比较好的是,每次新建一个窗口,就将窗口名,和窗口指针保存在一个全局list里,combobox中的窗口名称就取自这个列表,要显示选中的窗口时,根据combobox中的itemindex到列表中找相应的窗口,窗口destroy时,将本窗口从列表中移除。