• Winform 打包部署方法

    1.文件,新建,项目,弹出对话窗如下图   2.在应用程序文件夹上面右键-选择“属性窗口”,将DefaultLocation属性的值“[ProgramFilesFolder][Manufacturer]\[ProductName]”中红色的“[Manufacturer]”删除,若不删除的话,安装程序默认安装目录会是“X:\program file\你的用户名\安装解决方案名称”。…

    胡同里的砖头2013/12/19【WinForm/WPF】
  • C#(WinForm)ComboBox默认选择项和添加项

    Web控件DropDownList和WinForm控件ComboBox机制不一样。ComboBox没有对应的ListItem需要自己写一个:using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace WinListItem { /// <…

    胡同里的砖头2013/12/19【WinForm/WPF】
  • c# winform DataGridView单击选中一整行,只能单选,不能选择多行,只能选择一行

    设置DataGridView的属性SelectionMode为FullRowSelect 这样就使DataGridView不是选择一个字段,而是选择一整行了 设置DataGridView的属性MultiSelect为false 这样就使DataGridView不能够选择多行,只能选择一行了

    胡同里的砖头2013/12/19【WinForm/WPF】
  • winform按ctrl+F5的时候如何运行指定第一个窗体

    找自己自己根目录下面的Program.cs文件using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace WindowsFormsApplication1 { static class Program { …

    胡同里的砖头2013/12/19【WinForm/WPF】
  • 操作无效,原因是它导致对 SetCurrentCellAddressCore 函数的可重入调用。

    调用dataGridView1_CellEndEdit编辑方法重新绑定数据,则会提示操作无效,原因是它导致对 SetCurrentCellAddressCore 函数的可重入调用。在网上查了一系列资料后也没有找到答案,后来干脆放弃了,用CellValueChanged事件来完成该功能,但发现还是报错,调试时发现第一次绑定数据的时候就执行了CellValueChanged事伯,后来我给了一个全局变量…

    胡同里的砖头2013/12/19【WinForm/WPF】
  • Winfrom C#添加右键菜单

    private void dataGridView1_RowContextMenuStripNeeded(object sender, DataGridViewRowContextMenuStripNeededEventArgs e) { //若行已是选中状态就不再进行设置      &nbsp…

    胡同里的砖头2013/12/19【WinForm/WPF】
  • 无法将顶级控件添加到控件

    在使用Visual Studio 2005 开发Windows程序的时候,需要在容器控件中显示一个新的Form,直接使用如下代码出现异常无法将顶级控件添加到控件:MyForm myForm = new MyForm();container.Controls.Add(myForm);网上查阅了相关资料,解决方法很简单。由于Form默认为顶级控件,所以在容器控件中加入会出现标题所示异常。只要在添加控件…

    胡同里的砖头2013/12/19【WinForm/WPF】
  • Winform 窗体最大化问题,窗口是小窗口,关闭按钮任务栏在最顶上

    1、把父窗体的IsMdiContainer设置为True;2、把子窗体的WindowState设置为Normal;3、在父窗体中用下面的方法打开子窗体:private void menuItemsMdiForm_Click(object sender, EventArgs e){MyChildForm childForm = new MyChildForm();childForm .MdiPare…

    胡同里的砖头2013/12/19【WinForm/WPF】
  • 如何为winform程序打包(图解)

    1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)此主题相关图片如下:2:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成.3:开始制作安装向导完成后即可进入项目文件夹:双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的…

    胡同里的砖头2013/12/19【WinForm/WPF】
  • winform 为什么datagridview最后一行没有空白行

    在网上查了好多资料,也设置了DataGridView1.AllowUserToAddRows的属性为true,就是不显示最后一行的空白行,愣着搜了两个小时无结果,后来自己发现了,如果DataGridView1绑定的集是范型List<>的类型则最后一行没有空白行,如果是DataTable则有空白行显示, 愣搞了两个小时,哎~

    胡同里的砖头2013/12/19【WinForm/WPF】
  • WinForm 如何在Mdi父窗体中只保留一个子窗体

    #region MDI子窗体实例化一次 /// <summary> /// 名称:CheckChildOpenState /// 功能:用子窗体的Name进行判断是否已实例化,如果存在则将他激活 /// </summary> /// <para…

    胡同里的砖头2013/12/19【WinForm/WPF】
  • winform如何改变dataGridView 多行的背景色

    private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)         {           &…

    胡同里的砖头2013/12/19【WinForm/WPF】
  • winform如何动态添加comboBox1的选项

    首先定义一个类:public class ListItem { private string m_Display; private long m_Value; public ListItem(string Display, long Value) { m_Display = Display;…

    胡同里的砖头2013/12/19【WinForm/WPF】
  • C# 数据库连接是否正常测试

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Sy…

    胡同里的砖头2013/12/19【WinForm/WPF】
  • C# 动态增删改App.Config,动态配置app.config

    APP.Config:using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Xml; namespace WindowsFormsApplication1 { /// <summary> /// C#中动态读写A…

    胡同里的砖头2013/12/19【WinForm/WPF】
  • DataGridViewComboBoxColumn如何绑定数据源和错误值无效的解决办法

    绑定列当中的commboxDataGridViewComboBoxColumn dc = dataGridView1.Columns[2] as DataGridViewComboBoxColumn; dc.DataPropertyName = "ZhuanYeName"; DataTable dt=Zhuan…

    胡同里的砖头2013/12/19【WinForm/WPF】
  • Winform如何读取word没有乱码

    第一步引入COM组件Microsoft Word 11.0 Object library第二步,引入命名空间using Microsoft.Office.Interop.Word;第三步:代码private void button2_Click(object sender, EventArgs e) { try { …

    胡同里的砖头2013/12/19【WinForm/WPF】
  • WinForm C#多线程的简单实例

    Thread t = new Thread(new ThreadStart(JC));//创建线程,线程后面的方法不能带有参数 t.Start();//开始线程 public void JC() { this.Invoke((MethodInvoker)delegate { 线程执行的方法..... } }

    胡同里的砖头2013/12/19【WinForm/WPF】
  • Winform关闭窗体的时候提示两次才关闭

    在winform程序开发时,当用户点击窗体上的“关闭”按钮时,希望实现退出整个应用程序的功能。我一开始使用如下的代码实现,确认框总要出现两次: private void Form1_FormClosing(object sender, FormClosingEventArgs e)        { &nbs…

    胡同里的砖头2013/12/19【WinForm/WPF】
站点声明:
1、本站【胡同里的砖头】个人博客,借鉴网上一些博客模板,取其各优点模块自行拼装开发,本博客开发纯属个人爱好。
2、所有笔记提供给广大用户交流使用,可转载,可复制,纯个人开发所遇问题锦集记录使用
Copyright © huzlblog.com All Rights Reserved. 备案号:苏ICP备2021056683号-8