几天来一直受 嵌入 IE 中的Winform控件的public属性如何序列化到网页上,曙光初现了!我写了一个Winform UserControl:ExperienceUserControl,声明了一个public属性:ControlText。今天突显灵光:可以直接从网页上的 Param tag 中读取其预置的值了。
ControlText的声明:
public string ControlText
{
get
{
return text;
}
set
{
// if ()
{
text = value;
this.label1.Text = text;
}
}
}
网页是这样写的:
<html>
<head>
</head>
<title>Test My Experience Control</title>
<body>
<table>
<tr>
<td>
<object id="control1" classid="ExperienceUserControl.dll#ExperienceUserControl.UserControl1" height=204px width=584px VIEWASTEXT>
<PARAM name="ControlText" value="MyExperienceControl">
</object>
</td>
</tr>
</table>
</body>
</html>
调通后,我狂晕。
这个问题困扰了我一个多星期。怎么就突然就解决了呢?难道是我的机器设置有问题,今天自动恢复了?看来确实是这样的。怪不得,今天一开机就发现Vs.net2005 Beta2的窗口右上角的按钮出来了。以前是空白,只有当鼠标移过去的时候,显示一矩形框和提示。我解释不清了。就这样“解决”我真不甘心。
浙公网安备 33010602011771号