
C# windows forms
文章平均质量分 83
csxjy1986
这个作者很懒,什么都没留下…
展开
-
C#实现winform软件开机自动启动并最小化到系统托盘
<br />一、开机自动启动:<br /><br />拖一个CheckBox<br /><br />1、软件启动时给CheckBox重置状态:<br />C#代码<br /> RegistryKey r_local = Registry.LocalMachine;<br /> RegistryKey r_run = r_local.CreateSubKey((@"SOFTWARE/Microsoft/Windows/CurrentVersion/Run"));<br />转载 2011-01-17 11:00:00 · 2845 阅读 · 0 评论 -
net MDI 窗体菜单显示子窗体ICON图标,以及合并子窗体菜单问题
<br />当子窗体最大化的时候,显示了子窗体的图标ICON。以及如果子窗体含有菜单的话,子窗体的菜单会显示再父窗体上。<br /> <br />在网上搜索了好多文章,最后终于发现了解决方法。<br />1.菜单合并问题,把菜单中的AllowMerge属性设置为false;<br />2.显示在窗体ICON问题,如下方法解决:<br /> <br />在主菜单的ItemAdded事件编写如下代码: <br />private void menuMain_ItemAdded( object sender转载 2011-02-19 21:38:00 · 1157 阅读 · 0 评论 -
C#程序运行时,WINDOWS不能注销、重启或关机
<br />使用C#做桌面开发,当点击右上角的关闭按钮时,希望程序不是关闭而是最小化到通知栏的时候,也许我们会使用 FormClosing 事件中来取消窗体的关闭。但这也会导致一个问题就是当程序运行的时候如果关闭电脑,则电脑无法正常关机。可以用以下方法来解决<br /> <br />protected override void WndProc(ref Message msg)<br />{<br />if (msg.Msg == 0x11)//WM_QUERYENDSESSION<br />{<br />原创 2011-05-20 15:20:00 · 2762 阅读 · 1 评论 -
按回车键自动跳到下一个控件
<br />先设置它们的TabIndex,然后你在窗体加上<br />protected override bool ProcessDialogKey(Keys keyData) <br />{ <br /> if (keyData == Keys.Enter<br /> { <br /> keyData = Keys.Tab; <br />原创 2011-04-06 12:16:00 · 2291 阅读 · 0 评论 -
devexpress.xtragrid.views.grid.gridview 格式化单元格
<br />实现CustomColumnDisplayText事件(只能用于显示)<br />private void bandedGridView1_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)<br /> {<br /> if(e.Column.FiledName=="fmapnumber")) <br />{<br />原创 2011-04-06 14:15:00 · 4895 阅读 · 1 评论 -
DevExpress.XtraGrid.GridControl控件获取选中行某列的值
<br />int selectedHandle;<br />selectedHandle = this.gridView1.GetSelectedRows()[0];<br />MessageBox.Show(this.gridView1.GetRowCellValue(selectedHandle, "RoadName").ToString());<br />获得选中行的单元格的值(注:“RoadName”代表属性字段)<br />原创 2011-04-21 13:09:00 · 17732 阅读 · 4 评论 -
DevExpress.XtraEditors.ComboBoxEdit 只能选择不能在里面 输入数据
<br />combboxEdit.propoties.textEditStyle=DisableTextEditor原创 2011-04-25 16:31:00 · 11546 阅读 · 0 评论