上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 57 下一页
  2011年9月16日
摘要: 1,思路,在桌面的右上角弹出不规则桌面的窗体。关于绘制不规则窗体,可以考虑使用form的属性。比如:backgroundImage属性和transparencykey来设置图片的某种颜色为透明色。主要功能是窗体慢慢地从桌面的右下角弹出。弹出完后停留5分钟。再慢慢地滚动下去了。如图。具体实现原理,请看打包。标注式弹出窗口还有一种方法,模拟腾讯的,弹出式窗口淡出,停了5秒钟之后,就慢慢淡入了。实现方法:可以动态的控制opacity 这个属性。具体方法的实现如下。在form2(弹出窗口)中。的代码如下。View Code 1privatedoubleintOpacity;2publicdouble. 阅读全文
posted @ 2011-09-16 13:41 wtq 阅读(1844) 评论(0) 推荐(0) 编辑
  2011年9月15日
摘要: 先上图:说明,当单击button1时,线程休息10秒钟。但button2也可以继续响应。代码如下:View Code 1publicpartialclassForm3:Form2{3publicForm3()4{5InitializeComponent();678}9privatevoidsleep()10{1112Thread.Sleep(10*1000);13Console.WriteLine("fdfdf线程50");14}1516privatevoidbutton1_Click(objectsender,EventArgse)17{18ActionsleepActi 阅读全文
posted @ 2011-09-15 16:29 wtq 阅读(931) 评论(0) 推荐(1) 编辑
摘要: 1伍华聪2牛人空间--界面布局 阅读全文
posted @ 2011-09-15 15:08 wtq 阅读(1516) 评论(1) 推荐(0) 编辑
摘要: 先上图。代码如下:View Code 1privatevoiddataGridView1_RowPostPaint(objectsender,DataGridViewRowPostPaintEventArgse)2{3vardgv=(DataGridView)sender;4if(dgv.RowHeadersVisible)5{6Rectanglerect=newRectangle(e.RowBounds.Left,e.RowBounds.Top,7dgv.RowHeadersWidth,e.RowBounds.Height);8rect.Inflate(-2,-2);9TextRender. 阅读全文
posted @ 2011-09-15 11:43 wtq 阅读(2113) 评论(1) 推荐(0) 编辑
摘要: 1,先上图代码如下。View Code 1privateAutoCompleteStringCollectionautoCompleteSource=newAutoCompleteStringCollection();23privatevoiddataGridView1_EditingControlShowing(objectsender,DataGridViewEditingControlShowingEventArgse)4{5DataGridViewdgv=(DataGridView)sender;6if(e.ControlisTextBox)7{8TextBoxtb=(TextBox. 阅读全文
posted @ 2011-09-15 11:26 wtq 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 1.关于 datetimepicker.Text 如果赋值给该属性的值不能转化为时间类型,那么赋值将失败。有效的解决办法可以参照如下代码;View Code 1CultureInfoci=newCultureInfo("zh-cn");2stringdtpText=dtp.Text;3if(dtpText=="")4{5vardtOther=DateTime.Now;6stringmonth=dtOther.ToString("MM",ci);7stringday=dtOther.ToString("dd",ci) 阅读全文
posted @ 2011-09-15 09:20 wtq 阅读(1038) 评论(0) 推荐(0) 编辑
  2011年9月14日
摘要: 1,无图无真相。我还是先上图;自定义时间格式。如何设置呢,请看截图。需要设置datetimepicker的Format和CustomFormat属性。具体时间格式可以参考,如下: 可以使用datetime.ParseExact()来获得时间类型。该函数刚某一具体的文化有关。如图,是显示中文的文化。如图是转换前后的比较,具体代码见代码详细。View Code 1strings="03.04周五";2Console.WriteLine(s);3CultureInfoci=newCultureInfo("zh-cn");4DateTimedt=DateTime 阅读全文
posted @ 2011-09-14 22:10 wtq 阅读(4941) 评论(2) 推荐(0) 编辑
摘要: 如何设置隔行变色。如图:设置:只要设置如下属性,就行了。AlternatingRowsDefaultCellStyle 属性获取或设置应用于 DataGridView 的奇数行的默认单元格样式。RowsDefaultCellStyle 属性 获取或设置应用于 DataGridView 的行单元格的默认样式。只需要增加以下代码即可实现隔行变色dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque;dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beig. 阅读全文
posted @ 2011-09-14 18:07 wtq 阅读(6560) 评论(0) 推荐(0) 编辑
摘要: 1,当在单元格输入数据时,若数据有误,可以弹出对话框来显示数据错误的原因。如图:代码如下:View Code 1privatevoiddataGridView1_DataError(objectsender,2DataGridViewDataErrorEventArgse)3{4//Ifthedatasourceraisesanexceptionwhenacellvalueis5//commited,displayanerrormessage.6if(e.Exception!=null&&7e.Context==DataGridViewDataErrorContext.Comm 阅读全文
posted @ 2011-09-14 17:55 wtq 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 1.如图:有待解决的问题:当单击单元格时,自动显示下拉列表框。参考: 单击datagridview 中的单元格时显示下拉列表, datagridview控件 阅读全文
posted @ 2011-09-14 17:31 wtq 阅读(2099) 评论(0) 推荐(0) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 57 下一页