随笔 - 81  文章 - 0  评论 - 248  阅读 - 69万

随笔分类 -  .net

与C#控件相关资料
[转]visual studio2005中文版无法打开项目文件:*.csproj,提示“此安装不支持该项目类型”的解决办法
摘要:可能原因:您的visual studio2005没有打sp1补丁。这是sp1补丁的官方下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc这是直接下载链接:http://download.microsoft.com/download/8/0/7/8071514d-9370-45c3-8af1-4ff09a70e59d/VS80sp1-KB926604-X86-CHS.exe注:这个补丁适用与所有visual 阅读全文
posted @ 2012-10-23 14:35 SamWang 阅读(2533) 评论(0) 推荐(0) 编辑
[转]DotNet实现PictureBox重叠透明效果
摘要:本文介绍DotNet中PictureBox控件实现重叠透明效果示例。 关于一般的透明效果,这里不多说,相信很多人都会,这种透明效果一般需要设置父控件,是子控件相对于父控件的透明。那么很多人可能更为关心的是多个控件之间的透明效果,比如窗体上有多个PictureBox控件,当这些PictureBox重叠时如何设置为透明,这样的效果估计在项目中会经常用到。本文的目的就是要给大家提供几种参考解决方案。 一般地,在.NET中,多个控件之间重叠时是不会实现透明效果的。如下图所示: 下面开始介绍这几种解决方案: 第一种方案:记录不透明图片的路径,再设置透明效果。参考代码如下: ///<summary. 阅读全文
posted @ 2012-08-08 17:00 SamWang 阅读(1018) 评论(1) 推荐(3) 编辑
[转]C#控件——DataGridView单元格文本自动换行
摘要:DataGridView是.NET开发中常用的控件,在开发中发现大文本数据显示时无法在界面上完全显示,以下是我的解决方法。(1)首先要保证单元格的为Text类型(2)在程序中加入以下的代码片段//设置数据源 this.dataGridView1.DataSource = dt;//设置自动换行this.dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True;//设置自动调整高度this.dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.All 阅读全文
posted @ 2012-07-25 15:04 SamWang 阅读(16673) 评论(0) 推荐(0) 编辑
[转]Visual Studio小技巧-使用任务列表(TaskList)
摘要:大家一定都很熟悉错误列表(error list),当我们写的语句有语法错误时,错误信息会列在错误列表(error list)中.双击某个错误,Visual Studio会自动帮我们定位到源代码中相应的地方。任务列表(task list)是错误列表(error list)的孪生兄弟。我们可以通过View –> Task List 打开它。有两种类型的任务: 用户任务(user task)和注释(comment),在任务列表(task list)上部的下拉列表中可以选中查看哪种类型。用户任务(user task): 任务列表上部有个Create User Task的按钮。点击它就可以创建新的 阅读全文
posted @ 2012-05-17 14:20 SamWang 阅读(1436) 评论(0) 推荐(0) 编辑
【技巧】DataGridView重新绑定时保持上次滚动位置(SamWang)
摘要:问题: 今天在项目时遇到一个问题,将DataTable绑定到DataGridView,其中一列为CheckBox列,当我修改该列值时,触发CellValueChanged事件。当我在此事件中处理它的DataSource时,发现该单元格对应的DataTable的值尽管已经改变,但是它的RowState属于Modified。 当我用DataTable.Select()查询相关数据时,该单元格值竟然还是引用老数据。尽管尝试设置DataViewRowState来查询,结果也是无效(此处可能有我不知道的内容,照理说应该能实现)。 于是采用另外的办法,就是调用DataTable.AcceptChan... 阅读全文
posted @ 2012-05-16 11:18 SamWang 阅读(4330) 评论(2) 推荐(2) 编辑
【功能】C# 控件实现内容拖动(DragDrop)功能(SamWang)
摘要:一、将控件内容拖到其他控件 在开发过程中,经常会有客户要求,拖动一个控件的数据到另外一个控件中。例如将其中一个ListBox中的数据拖到另一个ListBox中。或者将DataGridView中的数据拖动到TreeView的某个节点。 在应用程序中,是通过处理一系列事件,如DragEnter,DragLeave和DragDrop事件来实现在Windows应用程序中的拖放操作的。通过使用这些事件参数中的可用信息,可以轻松实现拖放操作。 拖放操作在代码中是通过三步实现的,首先是启动拖放操作,在需要拖动数据的控件上实现MouseDown事件响应代码,并调用DoDragDrop()方法;其次是... 阅读全文
posted @ 2012-05-08 15:33 SamWang 阅读(24531) 评论(0) 推荐(2) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示