WinForm
文章平均质量分 53
FionaQYH
这个作者很懒,什么都没留下…
展开
-
C# 提示浏览选择本地文件夹
在form窗体 上添加一个Button按钮一个TextBox文本框添加两个名空间:using System.IO;using System.Diagnostics;然后在BUTTON按钮下写事件程序代码private void button1_Click(object sender, EventArgs e){ FolderBrowserDialog folderDialog原创 2010-05-07 13:56:00 · 1663 阅读 · 1 评论 -
Winform中防止重复打开多个相同子窗体的方法
<br /><br />1、网上流传最广的应该是隐藏法了,原理就是把旧窗口隐藏掉,再打开新窗口。<br /> 具体的代码如下:<br /> //在旧窗口中的合适位置写这些代码<br /> //新建一个NewForm窗口(NewForm是自己定义的Form)<br /> NewForm fm=new NewForm()<br /> //隐藏现在这个窗口<br /> this.Hide();<br /> //新窗口显现<br /> fm.Show();<b原创 2010-10-06 12:40:00 · 2257 阅读 · 0 评论 -
窗体设置的一些基本属性(一部分)
<br /><br />this.Location = new System.Drawing.Point(100, 100);<br /> <br /> // 定义在窗体上,光标显示为手形 <br /> this.Cursor = System.Windows.Forms.Cursors.Hand;<br /> <br /> // 定义窗体的标题名称 <br /> this.Text = "透明的WinForm窗体!"原创 2010-10-06 12:38:00 · 780 阅读 · 0 评论 -
WinForm 模式窗体传值的问题
<br />子窗体:<br />public partial class Search : DevComponents.DotNetBar.Office2007Form<br /> {<br /> public delegate void MyDelegate(IList<Model.Search> list);<br /> public event MyDelegate MyEvent;<br /> public Search()<br />原创 2010-09-23 18:00:00 · 735 阅读 · 0 评论 -
C#触发事件
<br />格式:控件名_事件名(object sender,EventArgs e)<br />第一个参数object sender 提供事件的来源,第二个参数EventArgs e提供对象引用以及事件的信息<br /> <br />文档说明:<br />事件名 触发条件<br />Activate 当窗口激活时触发<br />ButtonClick 当工具条按钮被单击时触发<br />ButtonDropDown原创 2010-09-23 17:57:00 · 1115 阅读 · 0 评论 -
Winform子窗体刷新父窗体
<br />调用窗体(父):Form1,被调用窗体(子):Form2<br />方法1: 所有权法<br />//Form1:<br />//需要有一个公共的刷新方法<br />public void Refresh_Method()<br />{<br />//...<br />}<br />//在调用Form2时,要把Form2的所有者设为Form1<br />Form2 f2 = new Form2() ;<br />f2.Owner = this;<br />原创 2010-09-23 17:44:00 · 867 阅读 · 0 评论 -
获取日期的时间差
<br />dateTime1.Subtract(dateTime2)原创 2010-09-23 18:30:00 · 429 阅读 · 0 评论 -
WinForm中ListView打印(Word文档样式)
<br />在Winform中的打印主要可以通过三种方式来实现:一种是使用Winform提供的类,另一种是使用控件,还有一种就是利用水晶报表的打印。 <br />打印控件主要优势是方便快捷,一般应用于简单、固定、单调的模板打印,其主要常用控件有: <br />(1) PrintDocument:是一个可用于设置属性来描述有关打印的信息,并且可用于调用方法Print()或通过事件PrintPage来打印文档的组件。 <br />(2) PrintDialog:允许用户选择打印机并指定文档中要打印的部分。 <b原创 2010-09-23 17:55:00 · 1386 阅读 · 0 评论 -
DataGridView更改行高
<br />this.DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells; //行<br />this.DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells; //列<br />这样行高就会根据内容字体的大小自行更改。原创 2010-09-23 18:29:00 · 1098 阅读 · 0 评论 -
C#(在TreeView中使用CheckBox)
树结构中的节点共有两层(父节点是分类名称子节点是属于该类的项的名称)都是从数据库中读出而且是在读出的过程中将具体的数据项名称进行分类的。要想实现:treeview的AfterCheck事件中的: 1.父节点勾选则子节点全部勾选 2.父节点不勾选则子节点全部不勾选 3.子节点全部不勾选则父节点不够选而且父节点的文本呈黑色 4.子节点部分勾选则父节点不勾选而且文本呈灰色 5.子节点全部勾选则父节点被勾选而且文本呈黑色private bool nextCheck(TreeNode n原创 2010-09-23 17:59:00 · 904 阅读 · 0 评论 -
获取当月第一天和最后一天
<br />int year=DateTime .Now .Year ;<br />int month=DateTime .Now .Month ;<br />this.dtiFromTime.Value =new DateTime(year, month, 1); //显示当月第一天<br />this.dtiToTime.Value = new DateTime(year, month, DateTime.DaysInMonth(year, month)); //显示当月最后一天原创 2010-09-23 17:55:00 · 899 阅读 · 0 评论 -
WinForm 窗体中树形导航的实现
<br />net winform 左边TreeView右边放窗体,之间有个可拖动的竖条。<br />点击左边的TreeView的Node 时,关闭右边的所有窗体,然后打开需要的窗体, <br />方法:<br />设置主窗体的IsMdiContainer = true;<br />拖过来一个TreeView,设置Dock为left<br />在 工具箱-->所有Windows窗体 里拖出一个 Splitter(不是SplitContainer) 来放到TreeView的右边<br />开始编码:<br /原创 2010-09-23 17:54:00 · 2840 阅读 · 0 评论 -
模式窗体详解
<br />内容索引<br />概述<br />模式窗体的属性设置<br />模式窗体中的按钮<br />模式窗体的打开与关闭<br />窗体的参数传递<br />.net Framework提供的模式窗体<br />更多资源 <br /><br />概述<br />何谓模式窗体?简单的可以理解为窗体对话框,用户必须在完成该窗体上的操作或关闭窗体后才能返回打开此窗体的窗体。本文不对模式窗体的定义、特征、功能做具体讨论,主要把重点放在如何在.net窗体应用程序中有效的使用模式窗体,解决使用模式窗体中碰到的常见原创 2010-09-23 17:53:00 · 1262 阅读 · 0 评论 -
WinForm中SaveFileDialog的用法
<br />#region 保存对话框<br /> private void ShowSaveFileDialog()<br /> {<br /> //string localFilePath, fileNameExt, newFileName, FilePath; <br /> SaveFileDialog sfd = new SaveFileDialog(); <br /> //设置文件类型 <br /原创 2010-09-23 18:30:00 · 2346 阅读 · 0 评论 -
C#打印文档换行
<br />textbox设置为多行,输入文字后,一段很长的文字在textbox里是可以自动换行。但是打印时textbox里面会自动换行的地方在纸张上却不会自动换行。结果导致一段很长的文字无法打印完,纸张上仅能打印出部分文本,出界的文字全部丢失。 <br />private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)<br />{ <br /> string str原创 2010-09-23 17:57:00 · 2480 阅读 · 0 评论 -
C#如何为winform程序打包发布应用
<br />http://blog.csdn.net/QS8844_ALEX/archive/2010/03/09/5361073.aspx<br /> <br />http://www.vegoo.net/info/71620_5075.html原创 2010-09-23 17:56:00 · 514 阅读 · 0 评论 -
C#播放本地MP3文件夹音乐
拖一个Windows Media Player控件新建一个类TestClass.csclass TestClass { //定义API函数使用的字符串变量 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)] private string Name = ""; [Marsh原创 2010-05-11 19:49:00 · 2279 阅读 · 0 评论 -
WinForm dgv绑定DataSource隐藏某列
this.datagridview1.DataSource=Table1; //获取数据源this.datagridview1.BeginEdit(false); //开始编辑this.datagridview.Columns[0].Visible = false; //隐藏第一列this.datagridview.EndEdit(); //结束编辑this.datagridview.Focus(); //获取焦点原创 2010-10-15 09:43:00 · 1624 阅读 · 0 评论