知道某窗体名字,如何对该窗体及控件进行操作?
各位高手,我有几个MDI子窗体,其中一个窗体作为其他子窗体的MSHFlexGrid格式配置窗体,就是当点击某子窗体(例如FORM1)的格式配置后会调用函数自动将当前窗体MSHFLEXGRID的列表头添加到格式配置窗体(form2)的MSHFLEXGRID作为行,当格式配置窗体对应行被选中打“√”时,调用格式配置之前的窗体对应列宽设置为0(隐藏),函数调用后可以将调用窗体名字预先存入,但调用后对格式配置窗体的MSHFLEXGRID操作后,怎样才能通过预先存入的FROM1的名字对FROM1的对应MSFLEXGRID进行操作?不仅仅是将FROM1.show,而是要实现form1.mshflexgrid.col(n)=0,因为窗体不一定就是FORM1,而是调用先前调用格式配置窗体FORM2的窗体。网上查了很多方法都没有解决。
望高手指点!
如图所示,零售报表在调用表格配置窗体时已将其窗体名字frm_retailbill和需要进行配置的MSHFLEXGRID控件名字写入到表格配置的两个文本框内,当对表格配置进行配置后,要让窗体frm_retailbill对应列宽为0,但由于文本框内是字符串,不是窗体类型,所以不能按常规frm_retailbill.MSHFLEXGRID.col(i)=0的方法进行控制。
望各位多多指教。