摘要: 1 string strUserAgent = Request.UserAgent.ToString().ToLower(); 2 if (strUserAgent != null) 3 { 4 5 if (Request.Browser.IsMobileDevice == true || strUse... 阅读全文
posted @ 2016-04-07 10:13 黑色草莓 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1 /// 2 /// 重写OnControlAdded方法,为每个子控件添加MouseLeave事件 3 /// 4 /// 5 protected override void OnControlAdded(C... 阅读全文
posted @ 2015-09-11 09:53 黑色草莓 阅读(2679) 评论(1) 推荐(0) 编辑
摘要: System.Net.IPHostEntry IpEntry = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName()); for (int i = 0; i != IpEntry.AddressList.Length; i++) { if (!IpEntry.AddressList[i].IsIPv6LinkLocal) { Techn... 阅读全文
posted @ 2010-12-05 21:08 黑色草莓 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 方法一: <INPUT TYPE='text' NAME=text onkeypress="a()"><script language=javascript>...function a()...{ var k = window.event.keyCode;if ( (k > 47 && k < 58) || k!=45 )...{alert("此... 阅读全文
posted @ 2010-11-02 16:07 黑色草莓 阅读(4051) 评论(0) 推荐(0) 编辑
摘要: /// /// 获取网站HTML内容 /// /// /// public string GetHtmlContent(string address) { string resultStr = string.Empty; HttpWebReques... 阅读全文
posted @ 2010-11-01 13:03 黑色草莓 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 有时候为了方便发布和扩展安全性等问题会把网站发布成单独的dll文件像这样. 但是会出现一种现象:有时会出错。 允许更新预编译站点,如果网站之前没有勾这一项,之后勾了,将dll文件覆盖后可能会出错。 还有,dll文件在发布以后,一般情况下会比原来的文件大,除了文件有较大删除改动以外。 阅读全文
posted @ 2010-09-27 18:27 黑色草莓 阅读(1878) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2010-09-22 11:39 黑色草莓 阅读(2566) 评论(0) 推荐(0) 编辑
摘要: 范例说明: 本范例是通过读取C#的Screen对象相关属性,获取屏幕信息,程序运行效果如图: 程序代码: 阅读全文
posted @ 2010-08-30 22:27 黑色草莓 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 范例说明 本范例是在前一例的基础上创建各个菜单项的响应事件,使用户单击菜单项时能执行相应的操作,程序运行效果如图: 关键步骤 创建一个新的Windows应用程序. 把MenuStript和RichTextBox控件拖放到设计界面上,并设置相应菜单项和Name属性. 把RichTextBox的Dock属性修改为”Fill”. 双击各个菜单项,会出现代码界面,添加相应的功能代码. 阅读全文
posted @ 2010-08-30 21:32 黑色草莓 阅读(2907) 评论(0) 推荐(0) 编辑
摘要: 范例说明 本范例实现的是为每个菜单项添加图标,使菜单更专业化,更像应用程序的菜单,程序效果如图: 关键步骤 创建一个新的Windows应用程序 把MenuStript控件拖放到设计界面上,创建相应的菜单项,如上图. 选中一个菜单项,单击属性管理器中的Image属性后面的 图标,弹出选择资源对话框,挑选在菜单项上显示的图标。 阅读全文
posted @ 2010-08-30 20:58 黑色草莓 阅读(301) 评论(0) 推荐(0) 编辑