06 2011 档案
摘要:PrintPreviewDialog控件用于显示文档打印后的外观。该控件包含打印、放大、显示一页或多页和关闭此对话框的按钮。PrintPreviewDialog控件的常见属性和方法有Document属性、UseAntiAlias属性和ShowDialog方法。(1)Document属性该属性用于设置要预览的文档。语法:public PrintDocument Document { get; set; }属性值:PrintDocument,它表示要预览的文档。例 设置PrintPreviewDialog控件的Document属性为printDocument1printPreviewDialog1
阅读全文
摘要:PrintPreviewControl控件用于按文档打印时的外观显示文档。该控件只为用户提供一个预览打印文档的功能,因此通常只有在希望编写自己的打印预览用户界面时才使用PrintPreviewControl控件。PrintPreviewControl控件比较重要的是Document属性,该属性用于设置要预览的文档。语法: public PrintDocument Document { get; set; }属性值:PrintDocument,它表示要预览的文档。下面通过实例演示如何使用PrintPreviewControl控件。例 创建一个Windows应用程序,向窗体中添加一个PrintPr
阅读全文
摘要:PrintDialog控件用于选择打印机、选择要打印的页以及确定其他与打印相关的设置。通过PrintDialog控件可以选择全部打印、打印选定的页范围或打印选定内容。PrintDialog控件的常见属性及说明如表1所示。表1 PrintDialog控件的常用属性及说明属性说明Document获取PrinterSettings类的PrintDocument对象AllowCurrentPage是否显示“当前页”选项按钮AllowPrintToFile是否启用“打印到文件”复选框AllowSelection是否启用“选择”选项按钮AllowSomePages是否启用“页”选项按钮下面对这几种常见的属
阅读全文
摘要:在GridView控件的RowDataBound事件中添加以下代码: protected void gvOperateLog_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("onmouseover", "currentColor=this.style.backgroundColor;this.style.backgroundColor='#eef2fb&
阅读全文
摘要:字母和数字混合验证码技术是网站注册和登录模块中经常用到的验证技术,开发人员可以通过验证码技术来阻止用户的非法操作。由于验证码存放在客户端机器的Cookie中,在调用时,可直接将文本框中的数据和Cookie中的数据进行对照。从客户端机器中的Cookie中取值。 protected void Page_Load(object sender, EventArgs e) { CreateCheckCodeImage(GenerateCheckCode()); } private void CreateCheckCodeImage(string checkCode) { if (checkCode ==
阅读全文
摘要:网络经常有人利用机器人程序自动注册、登录、灌水从而对网站安全性构成了严重威胁。为了进一步保证安全性,越来越多的网站开始采用动态生成的图形码或附加码进行验证。验证码技术就是在服务器端,生成一个随机数,并保存在内存中,然后将随机数写入设计好的图片中,发送给浏览器,并以图片形式显示给最终的用户。通过使用验证码后,自动注册程序无法再轻易地注册和破坏。本实例实现的是绘制一个简单的纯数字验证码,并对绘制数字设置了随机彩色点。以下就贴出主要的验证码页面的代码供需要的朋友们参考: protected void Page_Load(object sender, EventArgs e) { HttpContex
阅读全文
摘要:有时在注册论坛会员时,网页中的验证码是以汉字形式出现的。汉字验证码技术比字母和数字混合验证码技术更先进。通过汉字验证码,可以有效地防止非法用户灌水。本实例中主要通过生成的汉字区位码,将其转换成汉字。区位码是汉字一一对应的编码,用4位数字表示,前两位从01到94称为区码,后两位从01到94称为位码,一个汉字的前一半是ASC II码位“160+区码”的字符,后一半是ASC II码“160+位码”的字符。今天把主要代码给贴出来供需要的朋友参考下:在页面加载时调用相应的方法就可以了: protected void Page_Load(object sender, EventArgs e) { Grap
阅读全文
摘要:文章来自网上,仅供学习之用,版权归实际作者所有!1。使用QueryString 使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的值少而安全性要求不高的情况下,这个方法还是一个不错的方案。使用这种方法的步骤如下:1,使用控件创建web表单(form)2,创建可以返回表单的按钮和链接按钮3,在按钮或链接按钮的单击事件里创建一个保存URL的字符变量4,在保存的URL里添加QueryString参数5,使用Response.Redirect重定向到上面保存的
阅读全文
摘要:原理就是先判断所在的行是偶数行还是奇数行,然后设置当前行的当前样式为需要的就可以了。 SqlConnection conn = new SqlConnection(@"数据库连接字符串"); SqlDataAdapter sda = new SqlDataAdapter("select * from CarColor", conn); DataSet ds = new DataSet(); sda.Fill(ds); dataGridView1.DataSource = ds.Tables[0]; dataGridView1.SelectionMode
阅读全文
摘要:作为世界上最著名的计算机软件公司,微软研究院在人力资源管理方面有很多独到之处,摘录几点如下:1、引导,但不控制研究院研究的项目、细节、方法、成败,都由研究员自己来决定。对于细节,领导层可以提出自己的意见,但决定权在研究员手中。研究员在研发过程中得到领导层的全力支持,即使领导层并不认同他们的决定。2、自由、真诚、平等微软研究院不允许官僚作风、傲慢作风和明争暗斗的存在,鼓励不同资历、级别的员工互信、互助、互重,每一员工都能够对任何人提出他的想法。就算是批评、争论,也是在互信、互助、建设性的前提下做出的。3、员工的满足很多人可能认为待遇是员工最大的需求。当然,良好的待遇是重要的,但对于一个研究员来说
阅读全文
摘要:#region "动态改变配置文件中数据库连接字符串" /// <summary> /// 动态改变数据库连接字符串 /// </summary> /// <param name="ConnnectionString">连接字符串</param> /// <param name="strKey">关键值</param> public static void SaveConfig(string ConnnectionString, string strKey) {
阅读全文
摘要:首先要设置窗体的AllowDrop属性为true。然后在窗体的DragEnter事件中添加如下代码:调用自定义的显示图片的方法。 #region "在用鼠标将某项拖放到区域时事件" private void Form1_DragEnter(object sender, DragEventArgs e) { // this.AllowDrop = true; //在窗体中显示拖放到窗体上的图片 SetDragImageToForm(this.pictureBox1, e); } #endregion下面代码是自定义的显示图片的方法 #region "自定义在窗体背景
阅读全文
摘要:这个功能和腾讯的QQ聊天工具在聊天的时候当有新的消息来的时候是一样的,在任务栏上闪烁。工作的原理很简单,就是用到timer控件调用API函数就可以了。 #region "声明API函数" [DllImport("user32", EntryPoint = "FlashWindow")] public static extern void FlashWindow(int hwnd, bool bInvert); #endregiontimer的Tick事件调用声明的API函数 #region "时间的Tick事件"
阅读全文
摘要:很酷的效果,很值得好好去学习的哈。重置工具箱:新建一个WinForm程序,项目名称为TestDockPanelControl。选中Form1窗体后选择工具箱--->>新建个添加选项卡命名为WeiFenLuo--->>右键--->>选择项--->>浏览--->>weiFenLuo.winFormsUI.Docking.dll--->>确定.此时工具箱出现DockPanel控件。这以上步骤仅是把DockPanel控件添加到工具箱中。接下来看看DockPanel控件的停靠效果是如何实现的。主窗体设置:(Form1窗体默认是主窗体
阅读全文
摘要:在对一些信息查询时通常会用到时间作为搜索条件,今天就做了个时间作为搜索条件的小页面,感觉还挺好看的。下面来看看效果图是如何的哈:先说明操作步骤,就是点击本日,本周,本月前面的单选按钮就会把自动计算的日期显示到文本框中。下面就简单的介绍下怎样用的,在页面上放置两个文本框,三个单选按钮和一个按钮,当然为了使自己的界面能够美观呢,用到css样式是必不可少的哈。同样要注意的一个问题是单选按钮的设置,要把这三个单选按钮放置在一个组里。当然也可以用单选按钮组。下面就把界面布局的代码贴上来,我的界面布局挺差的:用到了div和table标签<div style="width:90%; text
阅读全文
摘要:PrintDocument控件设置打印的文档。PrintDocument控件中比较常见的是控件的PrintPage事件和Print方法。PrintPage事件在需要为当前页打印的输出时发生。调用Print方法开始文档的打印进程。下面通过实例演示如何使用PrintDocument控件。例 创建一个Windows应用程序,向窗体中添加一个Button控件、一个PrintDocument控件和一个PrintPreviewDialog控件。在PrintDocument控件的PrintPage事件中绘制打印的内容,然后在Button按钮的Click事件下设置PrintPreviewDialog的属性预
阅读全文
摘要:<html><HEAD><TITLE>文本自动向上滚动</TITLE><META content="text/html; charset=gb2312" http-equiv=Content-Type><STYLE type=text/css>#demo a { width:100%; overflow:hidden; font:12px/16px tahoma; display:block; text-decoration:none; margin:2px; color:#4a551c; paddin
阅读全文
摘要:本文详细介绍怎样将MenuStrip控件中的信息添加到TreeView控件中首先在WinForm窗体中添加一个MenuStrip控件和TreeView控件,根据个人的爱好把控件布局好后。在窗体的加载事件中(根据自己的情况而定)添加如下的代码:/// <summary> /// 窗体加载时事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param>private void FrmServ
阅读全文

浙公网安备 33010602011771号