MDI窗体之间参数再传递时 DBGRID1中的行数据 鼠标点击无反应 |
缺席
|
baby2321
初階會員 ![]() ![]() 發表:52 回覆:165 積分:48 註冊:2005-06-11 發送簡訊給我 |
通过B窗体将 “刘”传递到 窗体A的edit1中
然后根据该edit1.text 通过ADOQUERY搜索对应记录 显示在A.DBGRID1上 DBGRID1可实现鼠标击点“刘”姓 对应的某行数据 DBGRID1中对应行数据高亮显示 此时 窗体A已产生 接着再 将“张”传递到 窗体A的edit1中 A.DBGRID1上显示所有“张”姓的数据 但鼠标却无法点中“张”姓对应的行数据 即使我将DBGRID1.Option中的dgAlwaysShowSelection设为true 也只是DBGRID1中显示第一行数据高亮 其他行的“张”姓的数据只有显示 鼠标却点击不了 而在 参数再次传递后 DBGRID1中datasource1.DataSet.First;//或如 next; 是可以使数据上移或下移是可以的 但鼠标却点击不了 ... 需要在其他窗体上点一下或者在本窗体的其他控件上点击一下 才能实现 击点姓氏对应的行数据在DBGRID1中的高亮显示 这个好象是 MDI的子窗体显示的模式窗体在 接受传递的参数后 如何获得该子窗体的指针的问题 应该是第二次的参数传递的问题 因为第一次参数传递时 该子窗体获得指针没有问题 但第二次的参数传递时 该子窗体已经建立了 但好象该子窗体的DBGRID中的指针不受鼠标影响 点在DBGRID上象没点一样 而在 参数再次传递后 DBGRID1中datasource1.DataSet.First;//如 next; 又可以使数据上移或下移 就是鼠标点击不了 不知何故? 谢谢 |
baby2321
初階會員 ![]() ![]() 發表:52 回覆:165 積分:48 註冊:2005-06-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |