【C#,winform,ShowDialog,子窗体向父窗体传值】教程文章相关的互联网学习教程文章

C# WinForm应用程序降低系统内存占用方法总结【代码】

这篇文章主要介绍了C# WinForm应用程序降低系统内存占用方法总结,本文总结了9个方法,同时给出了一个定期清理执行垃圾回收代码,需要的朋友可以参考下 背景:微软的 .NET FRAMEWORK 现在可谓如火如荼了。但是,.NET 一直所为人诟病的就是“胃口太大”,狂吃内存,虽然微软声称 GC 的功能和智能化都很高,但是内存的回收问题,一直存在困扰,尤其是 winform 程序,其主要原因是因为.NET程序在启动时,是需要由JIT动态编译并加载的,这...

C# WinForm遍历窗体所有控件的方法对比【代码】

1.循环遍历private void GetControls(Control fatherControl) {Control.ControlCollection sonControls = fatherControl.Controls;foreach (Control control in sonControls){listBox1.Items.Add(control.Name);} } 结果:能获取到Panel、GroupBox、TabControl等控件 问题:Panel等控件上面的子控件获取不到2.递归遍历private void GetControls(Control fatherControl) {Control.ControlCollection sonControls = fatherControl.Co...

C# winform中读取HTML代码

这次的任务是在winform建立一个表格,表格第一列需要绑定数据,表格的第一行也需要绑定数据,而其他的单元格数据则是根据对应的行数据和列数据进行提取。询问过后,需要在后台拼接HTML代码实现这个功能。就我这个新手加菜鸟而言,winform如何去读取HTML代码都是一个问题。经过一个上午的努力,终于迈向了第一步——winform读取HTML代码并显示方法:用webBrowser控件去读取HTML,用webBrowser1.DocumentText属性显示。OK,其实的方法...

C# WinForm下,隐藏主窗体的方法【代码】

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; namespace GetHTMLContent {publicpartialclass Form1 : Form{public Form1(){InitializeComponent();this.WindowState = FormWindowState.Minimized;this.ShowInTaskbar = false;SetVisibleCore(false); }protectedoverridevoid Set...

c# 在winform中为DataGridView头部标题添加ContextMenuStrip菜单【代码】【图】

1.一种最简单的是直接拖ContextMenuStrip控件2.第二种是在后台写:1//ldt为已知table23 DataGridView dg = new DataGridView(); 4 dg.DataSource=ldt; 5 ContextMenuStrip contextMenuStrip = new ContextMenuStrip(); 6 contextMenuStrip.Items.Add("Edit"); 7 contextMenuStrip.Items.Add("Add"); 8 dg.Columns[t].HeaderCell.ContextMenuStrip = contextMenuStrip; 原文:https://www.cnblogs.com/cxyzhangjie/p/8241203.html

c# winform 关于DataGridView的一些操作(很全,绝对够用)【代码】

设置字段名 设置字段值 设定单元格表示 Error图标 设定当前单元格 取得当前单元格内容 取得当前单元格的列 Index 取得当前单元格的行 Index 向下一行 向上一行 取消 DataGridView1 为只读 设置 DataGridView1 为只读 设置 DataGridView1 的第2列整列单元格为只读并变色 设置 DataGridView1 的第3行整行单元格为只读并变色 设置 DataGridView1 的[0,0]单元格为只读并变色 设置 DataGridView1 的第2列整列单元格为只读并变色 设置 D...

C#条形码 WinForm生成读取【图】

1.1 条形码1.2 条形码分类一维条形码:只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息。二维条形码:在水平和垂直方向的二维空间存储信息的条形码。 1.3 第三方类库:ZXing.Net1.3.1 说明ZXing 是一个可生成和读取 1D/2D(1维/2维) 条形码的开源类库。原先是Java版本,后由第三方衍生了支持QT、C++、.Net等版本。.Net版本支持的平台:.Net 2.0, 3.5 and 4.0、Silverlight 4 and 5、Windows Phone 7.0, 7....

[转]C# WinForm动态调用远程Web服务

本文转自:http://blog.csdn.net/muyangjun/article/details/79308711、添加服务引用2、在弹出的添加服务引用对话框地址栏中输入WebService地址, 如:http://localhost:6521/WebSite1/Service.asmx?WSDL3、输入命名空间名称或保持默认4、定义SoapClient变量 WebService.ServiceSoapClient SoapClient = new WindowsFormsApplication1.WebService.ServiceSoapClient();5、将新的重新配置WebService的URL ...

C# Winform在窗体上打开PDF文件进行查看

方法一:使用的是Adobe PDF Reader控件,之前一直不知道怎么找到对应的AxInterop.AcroPDFLib.dll跟Interop.AcroPDFLib.dll这两个组件,没有转过头,后来猛然想到直接从控件堆里面拖过来就能找到了。。。找到这两个组件所在位置,把它们拷贝到项目目录下重新引用,在需要用的时候重新实例化一个控件就行了。注意的地方:具体代码:AxAcroPDFLib.AxAcroPDF acroPDF = new AxAcroPDFLib.AxAcroPDF();((System.ComponentModel.ISupport...

C# WinForm中实现快捷键自定义设置实例

本文源码下载:http://xiazai.jb51.net/201501/tools/cs-key-setting.rar项目开发过程中,需要实现类似有道词典的软件设置中的自定义快捷键功能,如下图所示:当我们相继按下Ctrl+Alt+M的时候,软件就会自动将快捷键显示在文本框中。最终的效果如下图所示:核心代码如下所示:复制代码 代码如下: private void keyDown(object sender, KeyEventArgs e) { StringBuilder keyValue = new StringBuilder(); keyValue.Length =...

【C#】Winform工具-闪讯下快速分享Wifi(源码)【代码】【图】

A.工具简介 最近忙着改论文,但迫于手机没有流量,反复共享电脑wifi的操作已经让我忍无可忍,而“猎豹wifi”“360wifi分享”等工具曾导致电脑多次睡死(可能是台式机的USB网卡兼容性问题)。因此抽空写了个便利工具,完全利用windows自带功能实现,主要合并了“命令提示符”的若干指令:设置windows自带wifi热点; 开启、关闭wifi; 自动关机与取消;(主要是本人喜欢睡前趴床上再玩会手机,又懒得起身关电脑) 以及部...

(七十一)c#Winform自定义控件-折线图【代码】【图】

前提入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。GitHub:https://github.com/kwwwvagaa/NetWinformControl码云:https://gitee.com/kwwwvagaa/net_winform_custom_control.git如果觉得写的还行,请点个 star 支持一下吧欢迎前来交流探讨: 企鹅群568015492 麻烦博客下方点个【推荐】,谢谢NuGetInstall-Package HZH_Controls目录https://www.cnblogs.com/bfyx/p/11364884.html用处及效果准备工作请先...

C#软件winform程序安装包制作及卸载程序制作【图】

使用vs2010 winform程序开发的软件的人比较多,程序的开发是为了在不同的人不同的机器使用,为了使不同的机器能使用该软件就需要在制作程序安装包,安装包里必须包含该软件运行所选的所有环境,下面就来讲解下winform程序安装包的制作。1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)此主题相关图片如下:新建安装部署项目2:安装向导关闭后打开安装向...

c# winform 面向对象设计体育彩票选号器【代码】【图】

用到的知识很简单:产生随机数、保存数据到文本文件、定时器的使用等。主要体现c#面向对象设计的思想。界面效果如下: 1using System;2using System.Collections.Generic;3using System.Linq;4using System.Text;5using System.Threading.Tasks;6 7namespace 体育彩票选号器8{9///<summary>10/// 日历类 11///</summary>12class Calendar 13 { 14publicstring Year { get; set; } 15publicstring Month { get; set; } 16publics...

C# winform 打印窗体内控件(以图片缩放的形式),打印代码【代码】

using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Printing; int currentY = 0;privatevoid PrintDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e){//打印文档Graphics g = e.Graphics;//获得绘图对象 //待打印区域宽高打印splitContainer1.Panel1中的内容int aWidth = splitContainer1.Panel1.DisplayRectangle.Width;int aHeight = splitContai...