原创 程序開發中C#創建不規則窗體代碼

代碼如下: using System;   using System.Collections.Generic;   using System.ComponentModel;   using System.Data;   using

原创 c#收發串口數據的源碼(封裝了windows api的類)

在網上找的代碼,然後修改的。 //Comm.cs using System; using System.Runtime.InteropServices; namespace Comm { public class myCom { #

原创 C# 使用SerialPort控件用類及線程實現串口通信

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using Syste

原创 C#中XML的寫入方法

using System; using System.Data; using System.Data.OleDb; namespace ConsoleDataSet

原创 實現DataGridView中行的上下移動

1)        如果dgOutImage.DataSource=集合(RecFileArgs)         (向上移動) dgOutImage.DataSource = new BindingList<RecFileArgs>(

原创 DataGridView用法筆記

DataGridView 新加行的默認值的設定   需要指定新加行的默認值的時候,可以在DataGridView.DefaultValuesNeeded事件裏處理。在該事件中處理除了可以設定默認值以外,還可以指定某些特定的單元格的Read

原创 在C#中ParameterizedThreadStart和ThreadStart區別

不需要傳遞參數,也不需要返回參數   我們知道啓動一個線程最直觀的辦法是使用Thread類,具體步驟如下: ThreadStart threadStart=new ThreadStart(Calculate); Thread thre

原创 C#實現所有經典排序算法

//選擇排序 class SelectionSorter { private int min; public void Sort(int[] arr) { for

原创 c#中控件隨窗體大小改變的代碼(winform開發)

public Form1() { InitializeComponent(); int count = this.Controls.Count * 2+2;

原创 在datagridview裏填加自定義控件

1、定義一個控件如:commbox //定義下拉列表框、隱藏控件、在datagridview中添加控件 private ComboBox datacmb=new ComboBox(); datacmb.Visi

原创 C#中的問號

C#中的問號 在C#中有個較爲重要,而常被一些人忽視的符號——問號(?)。 在這裏整理一下它在C#的幾種情況: 1. 可空類型修飾符“T?”:可空類型的基礎類型可以是任何非可空值類型或任何具有struct約束的類型參數,但不能是可空類型或

原创 c#中WebBrowser控件

最近用到WebBrowser控件,遇到很多問題,也學習了不少新的東西。下面是我在C#下寫的關於WebBrowser控件使用的代碼。 1、WebBrowser常用屬性 .Refresh();//刷新 .GoBack();//後退 .GoF

原创 C#在dataGridView中遍歷

1、 C#在dataGridView中遍歷,尋找相同的數據並定位   int row = dataGridView1.Rows.Count;//得到總行數 int cell=dataGridView1.Rows

原创 C#窗體關閉事件的重載實現淺析

C#窗體關閉事件的重載實現是如何的呢?我們會在編程的過程中碰到這樣的問題,C#窗體關閉事件的重載使用到了什麼方法呢?具體的操作步驟是什麼呢?那麼下面我們來看看具體的實例。  protected override void OnFor

原创 C#導出數據到EXCEL方法談

如果你耐心仔細看完本文,相信以後再遇到導出EXCLE操作的時候你會很順手覺得SO EASY,主要給新手朋友們看的,老鳥可以直接飄過了,花了一晚上的時間寫的很辛苦,如果覺得對你有幫助煩請留言支持一下,我會寫更多基礎的原創內容來回報大家。 C