如何知道自定义控件的属性是在什么状态下改变的?(设计状态,运行状态)
请大侠们帮忙呀...

解决方案 »

  1.   


    使用Ambient对象的UserMode属性.如果控件所在项目处理运行方式,则这个属性返回TRUE.如果让属性只能在设计时设置.可以用如下IF语句:
      IF AMBIENT.USERMODE=FALSE THEN ERR.RAISE 382 '产生一个可捕获的错误382为了让属性只能在运行时设置,可以用如下IF语句.
      IF AMBIENT.USERMODE=FALSE THEN ERR.RAISE 393 '产生一个可捕获的错误393
      

  2.   

    查看UserControl.Ambient.UserMode属性
      

  3.   

    我建议楼主将该贴推荐为FAQ.嘻嘻....