原创 C# 動態操作DataTable(新增行、列、查詢行、列等)

方法一:動態創建一個DataTable ,併爲其添加數據 public void CreateTable()         {             //創建表             DataTable dt = n

原创 C#手動創建Dataset並填充測試數據 修改DataSet數據方法

手段創建思路: 將行加入表,將表加入DataSet; 逆序進行:新建DataSet,再建DataTable,最後建立Row;將Row加入DataTable,再將DataTable加入DataSet。 DataSet ds = 

原创 C# 創建、載入XML文件學習筆記

1、C#創建XML (1)創建XML文檔對象 XmlDocument doc = new XmlDocument(); (2)創建第一個行描述信息,並且添加到doc文檔中 XmlDeclaration dec = doc.CreateXm

原创 C# 動態生成的label添加click事件

//按鈕點擊事件  private void button_Click(object sender, EventArgs e) {    Label lb=new Label();    lb.name="lb";    lb

原创 C# 在滾動窗口中繪圖(滾動條原理)

窗體的大小由窗體的Size屬性確定,這個大小包括了窗體的標題欄和邊框。而窗體中用於顯示客戶文檔的區域稱爲工作區(ClientRectangle),其大小用窗體的ClientSize 屬性表示(如圖17-20所示)。   在圖17-2

原创 C#中對XML文件進行新建、查找、插入、修改、保存等操作

內容包括:新建XML文件;在XML文件中查找單個節點或多個節點;並在該節點下添加子節點;同時爲添加的子節點賦值 (例一);得到某個節點下的符合條件的所有子節點,並對這些子節點進行操作(例二);並介紹瞭如何保存XML文件(見附註) 包含

原创 List pointsA轉換爲pointsF[]類型的數組

定義的list:             List<PointF> pointsA = new List<PointF>();             pointsA.Add(new PointF (1,1));            

原创 sub 與 function 的區別

sub稱爲過程, function稱爲函數,他們之間的唯一區別是function有返回值。 完全可以把sub寫成function,只要不用function的返回值就可以了。C語言就只有函數而沒有過程,因此一般情況下都可以用func

原创 Graphics平移縮放旋轉

【平移】 private void btnTranslate_Click(object sender, EventArgs e)         {             Graphics graphics = this.Cre

原创 C# 重寫空間 Onpaint事件

我們無法直接在窗體的代碼中重寫控件的OnPaint事件,只能重寫窗體的OnPaint事件。 重寫控件的OnPaint事件,必須創建一個新的控件。這個控件繼承Windows的控件,然後在創建的控件中重寫控件的OnPaint事件。

原创 C#Graphics類繪製直線與拖動

  Grapgics對象類似畫布或者一張紙,供其他對象在上面作圖。具體用Grapgics類繪製一條直線的方法如下: Graphics g;         Pen newPen = new Pen(Color.Yellow);//定

原创 C# Winform學習--- 實現石頭剪刀布的遊戲

新建一個windows窗體程序,用數字1代表石頭,用數字2代表剪刀,用數字3代表布,結果取玩家和電腦出拳之差,有三種結果   玩家贏: -1,2 平手: 0 玩家輸: 其它值  新建3個類:   1)Computer.cs

原创 C# Graphic - DrawLine - draw line and move it

public class LineMover : Form {   public LineMover()   {     this.DoubleBuffered = true;     this.Pai

原创 Moving a drawn line with the mouse

I am trying to move a drawn line by grabbing it with the mouse. The line have already been drawn with Graphics.Draw

原创 VBA 常用的VBA短句(帶註釋)

帶解釋的 VBA 短句 [VBA起步]常用的、帶解釋的 VBA 短句 [A65536].End(xlUp).Row                            'A列末行向上第一個有值的行數 [A1].End(xlDow