Time of Update: 2018-12-07
複製:private void button1_Click(object sender, System.EventArgs e) { // Takes the selected text from a text box and puts it on the clipboard. if(textBox1.SelectedText != ”") Clipboard.SetDataObject(textBox1.SelectedText); }粘貼:private void button2_C
Time of Update: 2018-12-07
C#中擷取程式當前路徑的集中方法System.Diagnostics命名空間string str1 =Process.GetCurrentProcess().MainModule.FileName;//可獲得當前執行的exe的檔案名稱。 System 命名空間string str2=Environment.CurrentDirectory;//擷取和設定目前的目錄(即該進程從中啟動的目錄)的完全限定路徑。System.IO命名空間string
Time of Update: 2018-12-07
轉自:愚翁如何用C#做一個懸浮視窗程序用C#做一個像FlashGet的懸浮視窗,其實很簡單,不像以前需要調用很多系統API。大致的步驟如下。 首先是主表單部分,即要判斷表單的狀態來決定是否顯示懸浮視窗。局部成員聲明: private FormWindowState fwsPrevious; private frmTopMost myTopMost; 主表單的Load事件: private void frmMain_Load(object sender,
Time of Update: 2018-12-07
這個其實是我從硬碟中找到的,很舊了``` C#中,當我們在文字框(TextBox)中輸入資料時,我們即可換行(多行文字框MultiLine),也可multilin 文字框輸入以打出空格。但是,當我們把文字框中的資料讀出,用另文字框資料空格一個控制項顯示 或者直接用Response.Write顯示時卻無法按我們預期的respons write 顯示效果顯示換行與空格:換行以及空格(多個空格也一樣)效果顯示一樣都以一個空格顯示。因此我們需要一種能轉換空格和換行的方法: C#中換行用"
Time of Update: 2018-12-07
第三章: 類屬性
Time of Update: 2018-12-07
C#通過WIN32 API 擷取外部程式sysListview的值 using System.Runtime.InteropServices; public const uint LVM_FIRST = 0x1000; public const uint LVM_GETITEMCOUNT = LVM_FIRST + 4; public const uint LVM_GETITEMW = LVM_FIRST + 75; [DllImport("user32.DLL")] public
Time of Update: 2018-12-07
第四章:C# 中的加框與去框 C# 運行時中有兩種類型:參考型別(reference)(在 C# 中用類聲明)和實值型別(value)(在 C# 中用結構聲明)。引用和實值型別在幾個重要方面有所不同。實值型別“感覺上”象一個資料。它包括預定義數實值型別(如int、bool)以及使用者定義的類型(circle、Point等)。如上文所述,實值型別的變數是實際的值,所以在您使用變數時,通常處理的是實際的值。 1>:首先,讓我們來看一看實值型別(value)(在 C# 中用結構聲明)。
Time of Update: 2018-12-07
using Microsoft.VisualBasic;using System;using System.Collections;using System.Collections.Generic;using System.Data;using System.Diagnostics;using System.IO;using System.Net;using System.Net.Sockets;using System.Runtime.InteropServices;namespace
Time of Update: 2018-12-07
public sealed class API { //wMsg參數常量值: //WM_KEYDOWN 按下一個鍵 public static int WM_KEYDOWN = 0x0100; //釋放一個鍵 public static int WM_KEYUP = 0x0101; //按下某鍵,並已發出WM_KEYDOWN, WM_KEYUP訊息 public static
Time of Update: 2018-12-07
對於.net Framework中內建的幾種集合類,foreach是一種很方便的遍曆方式:1、非泛型&弱類型的Collections(ArrayList,Queue,Stack):使用object:ArrayList al = new ArrayList();al.Add("hello");al.Add(1);foreach(object obj in al){
Time of Update: 2018-12-07
1.選擇“工具箱”,單擊滑鼠右鍵,在彈出的捷徑功能表中選擇“選擇項”。2.彈出“選擇工具箱項”對話方塊,選擇“COM組件”選項卡。3.在COM組件列表,單擊[瀏覽]按鈕,在對話方塊中選擇"C:\Windows\System32\Macromed\Flash\Flash10h.ocx"。(版本可能有細微差別) 在工具箱的容器面板裡有個MacroMedia Flash Factory Object 而且自動添加了引用AxShockwaveFlashObjects,
Time of Update: 2018-12-07
C#多線程使用指南~~網上找到的文章,不敢獨享,發出來一起研究!!Net提供了許多多線程編程工具,可能是因為太多了,所以掌握起來總是有一些頭疼,我在這裡講講我總結的一些多線程編程的經驗,希望對大家有協助不需要傳遞參數,也不需要返回參數我們知道啟動一個線程最直觀的辦法是使用Thread類,具體步驟如下ThreadStart threadStart=new ThreadStart(Calculate);Thread thread=new
Time of Update: 2018-12-07
一個簡單樣本:String str = "{’name’:’cyf’,’id’:10,’items’:[{’itemid’:1001,’itemname’:’hello’},{’itemid’:1002,’itemname’:’hello2’}]}"; //*** 讀取JSON字串中的資料 ******************************* JsonData jd = JsonMapper.ToObject(str);
Time of Update: 2018-12-07
StringDictionary:預設key不區分大小寫 NameValueCollection:預設key區分大小寫 KeyedCollection:不是索引值對容器,但是比索引值對容器更好用,強烈推薦命名空間using System.Collections.SpecializedSystem.Collections 命名空間包含介面和類,這些介面和類定義各種對象(如列表、隊列、位元組、雜湊表和字典)的集合。 System.Collections.Generic
Time of Update: 2018-12-07
c++真的是一門超級超級複雜的語言啊!假設你有一個int的檔案,你想要把那些int拷貝到一個list中。這看起來像是一個合理的方式:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
C#WinForm中按鈕響應斷行符號事件的簡單方法 from:http://www.cnblogs.com/domainblogs/archive/2009/02/26/1398406.htmlWinform中的按鈕要響應斷行符號事件,是很簡單的事情!只要在表單中的屬性設定一下就可以了! 比如有登入表單(Form_Login),包含有兩個按鈕登入 (btnLogin)和退出(btnExit),想要登入
Time of Update: 2018-12-07
1.儲存寄存器 首先,C假定子程式儲存了下面這幾個寄存器的值:EBX,ESI,EDI,EBP,CS,DS,SS,ES。這並不意味著不能在子程式內部修改他們。相反,它表示如果子程式改變了它們的值,那麼子程式返回之前必須恢複它們的原始值。EBX,ESI和EDI的值不能被改變,因為C將這些寄存器用於寄存器變數。通常都是使用堆棧來儲存這些寄存器的原始值。2.函數名 大多數C編譯器都在函數名和全域或靜態變數前附加一個底線。例如,函數名f將指定為_f,而不是f。Linux gcc編譯器並不附加任何字元。
Time of Update: 2018-12-07
private float X;private float Y;private void setTag(Control cons) { foreach (Control con in cons.Controls) { con.Tag = con.Width +":" + con.Height + ":" + con.Left + ":" + con.Top + ":" + con.Font.Size;
Time of Update: 2018-12-07
/// <summary> /// 剔除相同資料 /// </summary> /// <param name="list">資料</param> /// <returns></returns> public static List<VideoInfo> TichuEqual(List<VideoInfo> list)
Time of Update: 2018-12-07
using Microsoft.Win32; //1.C#擷取本地內網串連名private void CreateList() { RegistryKey RegKey = Registry.LocalMachine; RegKey= RegKey.OpenSubKey(@"SYSTEMControlSet001ControlNetwork{4D36E972-E325-11CE-BFC1-08002BE10318}"); string []KeysList =