The Bodon Sky

my sky, my free, my .net , my wavelet
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

几天来一直受 嵌入 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的窗口右上角的按钮出来了。以前是空白,只有当鼠标移过去的时候,显示一矩形框和提示。我解释不清了。就这样“解决”我真不甘心。