form2为form1的子窗口,
想在form2中动态创建Combobox,
想在form2关闭后动态控件仍可用,
于是就在form1中定义TCombobox为全局
在form2中发现setlength()无法调用form1.combobox1
这个问题怎么解决?
想在form2中动态创建Combobox,
想在form2关闭后动态控件仍可用,
于是就在form1中定义TCombobox为全局
在form2中发现setlength()无法调用form1.combobox1
这个问题怎么解决?
解决方案 »
- 用getmem分配内存返回nil,这是为什么
- adoquery数据集更新多表问题?
- 如何抓住DBGridEh中的垂直滾動條事件!??
- 怎样在数据库表中添加自增字段如第一条Test1,第二条Test2,的三条Test3……
- 状态图的画法问题:
- 如何将listbox的垂直滚动条改变颜色或变成平面效杲(不能换其它控件,),像优化大师的那种,加分多多。先到先得
- 请问,表中的数值字段纵向汇总函数是什么?
- 怎么把数据表中数据显示在Treeview中.
- 关闭窗口时为什么经常出现“BOF或EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录”的提示?
- 我们赢了!!!!!!!!!!!
- form.show与form.ShowModal的区别
- 在D7中怎么调试com+组件
因为Form2释放的时候会把属于自己的组件全部释放掉。
在Form2设置一个控件,在Form1里面也设置一个,与之一一对应就可以了。
你可以申明几个变量,先在form1里把你想要的form1.combobox1
里的东西都赋给他们,再在form1的onclose里把那几个变量赋到form2里.
我也没试过,不晓得行不?
ComboBox[i].Name:='ComboBox'+IntToStr(i);
我现在的做法是把ComboBox1的ItemIndex用一数组来存储,
但问题是怎么去取那多个的ComboBox的ItemIndex???
eg:
for j:=0 to count-1 do //count是我动态增加的控件数目
begin
..
array[j]:=ComboBox??[j].ItemIndex;//ComboBox???
end;
ComboBox的Name属性怎么表示出来?
怎么表示?