一、popupwin弹出窗口控件的添加
1、打开vs2005,在左侧的工具箱中——>随便点中一个控件,右键选择"选择项"——>进入之后,“浏览”选择需要添加的控件popupwin。
2、添加之后,会在工具箱出现两个控件,其中一个是popupwin,还有一个是popupwinanchor,这个控件是个事件响应控件(比如说,当你点击某个控件或者是点击某些内容的时候,就出自动弹出窗口)
3、接下来使用的时候,就像使用常用的控件一样,直接拖放如项目页面中就行了
二、使用popupwin需要注意的几个常见属性
1、title属性,是用来显示弹出窗口的标题
2、message属性,用来说明弹出窗口的信息
3、autoshow属性,用来说明是不是每次打开页面都要自动弹出窗口
4、hideafter,用来显示窗口停留的时间,其中值一般是5000代表5秒,-1代表一直停留
5、popupspeed,用来说明弹出的速度
6、Link="http://www.zzwater.com.cn"
LinkTarget="_blank"
ActionType="OpenLink" ,其中actiontype是用来说明是否弹出大页面窗口等等
7、DockMode="BottomRight",显示的窗口从右侧弹出
三、对于popupwinanchor的使用
1、lingkedcontorl,用于绑定当你点击哪个控件的时候,显示弹出窗口
2、同样newmessage、newtitle、newtext用于设置新弹出的窗口显示的标题,信息内容等
3、popuptoshow用于显示的时候,以什么样的样式显示。
四、下面列一些关于popupwin的常见属性
基本控件属性:
ActionType:动作类型(点击连接后),返回PopupAction枚举。(注意:如果要使用相关的点击事件,如
OnLinkClicked 和 OnPopupClosed,此处必须设为 RaiseEvents )
Text:设置或获取新窗口里要显示的文本
Link:设置或获取点击连接时打开的地址或者js脚本
LinkTarget:设置或获取连接打开的目标方式
ColorStyle:设置或获取颜色样式,返回PopupColorStyle枚举
Message:设置或获取弹出窗口显示的信息
Title:设置或获取弹出窗口和新窗口的标题
GradientLight:设置或获取亮度的颜色
GradientDark:设置或获取暗度的颜色(在Mozilla里即背景色)
TextColor:设置或获取文本颜色
LightShadow:设置或获取亮度阴影的颜色
DarkShadow:设置或获取暗度阴影的颜色
Shadow:设置或获取阴影颜色
DockMode:设置或获取弹出窗口的收缩状态,返回PopupDocking枚举
OffsetX:设置或获取X轴的偏移坐标(从左或右)
OffsetY:设置或获取Y轴的偏移坐标(从底部)
HideAfter:设置或获取窗口显示的时间,默认为500毫秒(-1为无限时间)
PopupSpeed:设置或获取弹出的速度,默认为20
ShowAfter:设置或获取显示弹出窗口之前的延迟时间,默认为1000毫秒
AutoShow:页面加载时自动显示弹出窗口(在设置的ShowAfter属性之后)
DragDrop:设置或获取是否允许拖动弹出窗口
WindowSize:设置或获取打开窗口大小
WindowScroll:设置或获取新窗口是否允许滚动条
ShowLink:是否在弹出窗口中显示连接和启用动作
五、简单的实力应用的部分代码,供自己以后参考学习
page_load(....)
{
if(session["username"]!=null)
{
popupwin1.message="欢迎:"+session["username"].tostring()"+'\n'+"你是:"“+session["role"].tostring()”";
popupwin1.autoshow=true;
}
}