C 控制項學習筆記

2021-06-20 17:42:31 字數 1310 閱讀 8709

基礎知識

object型別是其他型別的基型別

decimal適用於財務與貨幣型別計算128位,要在數字後加m或者m,使用這個型別會消耗記憶體

float型別要在數字後加f或者f

is運算子動態檢測物件執行時是否與給定型別相符  表示式 is 型別 例如 b is bool

char類常用的方法要記住  一些常用的判斷字母大小寫以及漢子等方法要記住

string  stringbuilder類常用方法也要記住

正規表示式引用的using system.text.regularexpressions 命名空間用來處理一些複雜的字串

int.parse()與convert.toint32()區別

datetime.now.year 獲取系統時間的年份

迭代語句就是那些迴圈語句 while do。。。while   for   foreach

foeach(型別 變數 in 集合)

雜湊表就是乙個鍵值對

using system.runtime.interopservices

應用dll檔案使用的命名空間

陣列array經常使用的方法和屬性

array.sort公升序

array.reverse降序

ctrl+e+c  選中部分**進行注釋

ctrl+e+u  選中部分**取消注釋

為了避免轉義序列元素轉義,通過兩種方法避免:

1.使用"@"標示符 如:@"c:\hello.ini"

2.可以指定字串字面值(同時使用兩個反斜槓)實現 如:c:\\hello.ini

this.maximumsize = new size(500,300);//控制項窗體最大大小

this.minimumsize = new size(200,300);//控制項窗體大小最小

也可以通過窗體屬性設定。

opacity屬性設定透明度

選單控制項的布局用menustrip屬性的dock屬性布局 image改變選單欄圖示的 美化

notifyicon是設定工作列托盤圖示

toolstrip主要是工具欄 設定tooltiptext用於設定提示資訊

timer tick'事件

string message = string.format(",",mouseposition.x.tostring(),mouseposition.y.tostring());

toolstripstatuslabel2.text = message;

toolstripstatuslabel4.text = datetime.now.tolongtimestring();

c 學習筆記 控制項繫結變數

將乙個edit控制項繫結給乙個cstring變數後 需要在onchangetest 中加入這樣兩句話 invalidate false updatedata true updatewindow 的作用是使視窗立即重繪。呼叫invalidate等函式後視窗不會立即重繪,這是由於wm paint訊息的優...

ListCtrl控制項學習筆記

1 怎樣讓在listctrl控制項中每次單擊都是選中一行?答 這是list control的乙個擴充套件樣式,在初始化時進行設定即可。新增如下 m listctrl.setextendedstyle m listctrl.getextendedstyle lvs ex fullrowselect 2...

幾個控制項的學習筆記

一按鈕的使能與禁止 用classwizard的member variables為按鈕定義變數,如 m button1 m button1.enablewindow true 使按鈕處於允許狀態 m button1.enablewindow false 使按鈕被禁止,並變灰顯示 二控制項的隱藏與顯示 ...