Time of Update: 2018-12-07
ToolTip資訊氣球的作用就不用說了吧,我也沒去細研究,只是學習了一下怎麼去用,簡單記錄一下:C#中提供了資訊氣球,這有很多用處,可以提示控制項或者使用者自訂的屬性資訊,而且可以自動彈出或者使用者指定彈出,也可以動畫效果彈出。使用方法:①滑鼠移動到控制項或指定的位置自動顯示:ToolTip.SetToolTip 方法 ,注意相關參數的設定。②動畫效果:參數:AutoPopDelay InitialDelay ReshowDelay例如:view sourceprint?// Create
Time of Update: 2018-12-07
舉個例子:有一個基類RectangleEx 1 class RectangleEx 2 { 3 private int _x, _y, _w, _h; 4 5 public int x 6 { 7 get { return _x; } 8 set { _x = value; } 9 }10 public int y11 {12 get { return _y; }13 set { _y = va
Time of Update: 2018-12-07
一、asp.net中匯出Execl的方法:在asp.net中匯出Execl有兩種方法,一種是將匯出的檔案存放在伺服器某個檔案夾下面,然後將檔案地址輸出在瀏覽器上;一種是將檔案直接將檔案輸出資料流寫給瀏覽器。在Response輸出時,t分隔的資料,匯出execl時,等價於分列,n等價於換行。 1、將整個html全部輸出execl此法將html中所有的內容,如按鈕,表格,圖片等全部輸出到Execl中。 Response.Clear(); Response.Buffer=
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
要在c#中擷取路徑有好多方法,一般常用的有以下五種: //擷取應用程式的當前工作目錄。 String path1 = System.IO.Directory.GetCurrentDirectory(); MessageBox.Show("擷取應用程式的當前工作目錄:" + path1); //擷取程式的基目錄。 String
Time of Update: 2018-12-07
一周學C#_第5天命名空間1 問題越大的程式包含的名字越多越多的名字——越大的可能性導致命名衝突你是怎樣命名以反映結構顯示的首碼不是一個很好的解決方案sealed class Book{...}sealed class GUIBook{...}//這是傳統的命名方法2 解決的方法一個命名空間是一個邏輯的命名系統命名空間表示一個範圍任何.cs檔案中都可以在任一命名空間中插入類單獨的一個.cs檔案可以訪問多個命名空間namespace GUI{
Time of Update: 2018-12-07
一周學C#_第6天枚舉1
Time of Update: 2018-12-07
原帖地址: http://topic.csdn.net/u/20071213/13/84ef4ed6-e869-46f4-ba86-fa82d90c5288.html如果要自訂,可以用下面的方法: C# code C#實現快速鍵(系統熱鍵)響應在應用中,我們可能會需要實現像Ctrl+C複製、Ctrl+V粘貼這樣的快速鍵,本文簡單介紹了它的實現,並給出了一個實作類別。http://ike.126.com(1)建立一個類檔案,命名為HotKey.cs,代碼如下:using
Time of Update: 2018-12-07
著作權聲明:轉載時請以超連結形式標明文章原始出處和作者資訊及本聲明 http://greenlandy.blogbus.com/logs/14388828.htmlCode Snippet[STAThread] private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false);
Time of Update: 2018-12-07
文章目錄 這篇文章以按下Ctrl+Shift+0實現顯示案頭為例,採用C#編寫的程式碼說明C#自訂快速鍵的實現。 這篇文章以按下Ctrl+Shift+0實現顯示案頭為例,採用C#編寫的程式碼說明C#自訂快速鍵的實現。 讀者可以依此類推,通過按下某些鍵可以實現一些自訂的功能,只要修改下面代碼中RegisterHotKey 的參數和case語句中的執行內容即可。 下面給的樣本程式中關鍵處都具有注釋。
Time of Update: 2018-12-07
public static class TreeViewCheck{ /// <summary> /// 系列節點 Checked 屬性控制 /// </summary> /// <param name="e"></param> public static void CheckControl(TreeViewEventArgs e) { if (e.Action != TreeViewAction.
Time of Update: 2018-12-07
#region 驗證/// <summary>/// 驗證所修改或添加的資訊是否已經存在,針對資料庫表中唯一欄位/// </summary>/// <param name="tableName">表名</param>/// <param name="keyName">欄位名</param>/// <param name="key">值</param>/// <returns>true:已
Time of Update: 2018-12-07
Datetime.ToString(String, IFormatProvider)參數format格式詳細用法:格式字元關聯屬性/說明dShortDatePatternDLongDatePatternf完整日期和時間(長日期和短時間)FFullDateTimePattern(長日期和長時間)g常規(短日期和短時間)G常規(短日期和長時間)m、MMonthDayPatternr、RRFC1123Patterns使用當地時間的 SortableDateTimePattern(基於ISO 8601)
Time of Update: 2018-12-07
格式規範的完整形式:{index [,width][:formatstring]}index是此格式程式引用的格式字串之後的參數,從零開始計數;width(可選) 是要設定格式的欄位的寬度,width取正數表示結果靠右對齊,取負數表示結果靠左對齊;formatstring(可選),包含有關設定類型格式的格式說明。一.內建類型的字母格式1. E-科學計數法表示 25000.ToString("E");//結果:2.500000E+0042.
Time of Update: 2018-12-07
先級運算子名稱或含義使用形式結合方向說明1[]數組下標數組名[常量運算式]左到右 ()圓括弧(運算式)/函數名(形參表) .成員選擇(對象)對象.成員名 ->成員選擇(指標)對象指標->成員名 2-負號運算子-運算式右到左單目運算子(類型)強制類型轉換(資料類型)運算式 ++自增運算子++變數名/變數名++單目運算子--自減運算子--變數名/變數名--單目運算子*取值運算子*指標變數單目運算子&取地址運算子&變數名單目運算子!邏輯非運算子!運算式單目運算子~按位取反運
Time of Update: 2018-12-07
一、應用程式 //擷取當前進程的完整路徑,包含檔案名稱(進程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe檔案所在的目錄+.exe檔案名稱)//擷取新的 Process 組件並將其與當前活動的進程關聯的主模組的完整路徑,包含檔案名稱(進程名)。string str =
Time of Update: 2018-12-07
導致畫面閃爍的關鍵原因分析:一、繪製視窗由於大小位置狀態改變進行重繪操作時繪圖視窗內容或大小每改變一次,都要調用Paint事件進行重繪操作,該操作會使畫面重新重新整理一次以維持視窗正常顯示。重新整理過程中會導致所有圖元重新繪製,而各個圖元的重繪操作並不會導致Paint事件發生,因此視窗的每一次重新整理只會調用Paint事件一次。視窗重新整理一次的過程中,每一個圖元的重繪都會立即顯示到視窗,因此整個視窗中,只要是圖元所在的位置,都在重新整理,而重新整理的時間是有差別的,閃爍現象自然會出現。所以說,
Time of Update: 2018-12-07
實現步驟:1.在表單中放一個容器(例如:Panel),並且將容器的Dock屬性設定為Fill。表單中其他控制項都放在這個容器中。2.建立一個表單類,該類繼承於原始表單類,並在建立的這個表單類中添加如下代碼,以後建立的表單都繼承於建立的這個表單類:#region 控制項縮放double formWidth;//表單原始寬度double formHeight;//表單原始高度double scaleX;//水平縮放比例double scaleY;//垂直縮放比例Dictionary<strin
Time of Update: 2018-12-07
WinCE開發中的DataGrid控制項沒有選中行的屬性,但是我們可以通過另外一種方式來類比選中一行的效果,要實現這個效果需要為控制項添加GotFocus和CurrentCellChanged事件。實現的代碼如下:private void dataGrid1_GotFocus(object sender, EventArgs e){ DataGrid dataGrid1 = sender as DataGrid; int index = ((DataGrid)sender).
Time of Update: 2018-12-07
View Code using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using Microsoft.Office.Interop.Excel; namespace SaleApplication.Class { class ExportExcelOfWinform { public s