以下是引用sam_jiang在2022-11-17 11:44:12的发言:
应该可以做成类,设置2个参数,分别为2个相邻的object! 并不一定是由form来处理,看使用者需求,也可以由某个container控件来统一处理。
应该可以做成类,设置2个参数,分别为2个相邻的object! 并不一定是由form来处理,看使用者需求,也可以由某个container控件来统一处理。
你可能低估了Container控件跟表单的区别。
Container控件是做不到表单一模一样效果的。
至于深层原因,我觉得可能在于:
表单有句柄(oForm.hWnd),而Container控件无句柄。
Form是正经的、标准的Windows窗口,而Container只是VFP“随手”画出来的,或许也可以大略地理解为一个可视图片而已。
而OLE控件,跟Form处在同一级别,都是司令长官;
它们跟Container控件在官阶方面皆不对等,后者大致相当于副官或者上士一等兵。
副官或者上士一等兵,是没有足够的权利与资格,去管司令长官很多事件的。