如何通过 EmbeddedWB.FillForm 设置复选框的值? (德尔福)
如何通过 FillForm 方法设置复选框的值? 我尝试了这些但不起作用:
W.FillForm('Chkname', 'True');
W.FillForm('Chkname', '1');
W.FillForm('Chkname', '', 1);
how can i set value for a checkbox via FillForm method ?
I tried these but doesn't work :
W.FillForm('Chkname', 'True');
W.FillForm('Chkname', '1');
W.FillForm('Chkname', '', 1);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我知道,已经很晚了,但我会尝试回答这个问题,因为这是一个很好的问题,而且即使是当前版本的 < code>TMembeddedWB 没有实现此功能。
但是,您可以添加自己的函数来执行此操作;在下面的示例中,我使用
TEmbeddedWB
的插入类,其中我重载了FillForm
功能,支持复选框和单选按钮填充的版本。如果您想设置复选框或选择某个单选按钮,请调用此版本的函数,其中:
以下是代码: 这里是
一个基本的用法示例:
Quite late, I know, but I'll try to answer this since it's a good question and since even the current version of the
TEmbeddedWB
doesn't have this feature implemented.However you can add your own function for doing this; in the following example I'm using the interposed class of
TEmbeddedWB
where I overloaded theFillForm
function with the version which supports check box and radio button filling.If you would like to set the check box or select some radio button call this version of function, where:
Here is the code:
And here a basic example of usage: