知識點記錄1

2021-09-30 08:38:31 字數 4654 閱讀 6969

1、

tooltip

使用者將滑鼠指標暫停在元素上(例如暫停在

button

上)時出現的小型彈出視窗。當使用者將滑鼠指標移到具有工具提示的元素上時,包含工具提示內容(如描述控制項功能的文字內容)的視窗將會出現,該視窗在經過指定的時間後將會消失。如果使用者從控制項中移走滑鼠指標,則該視窗將會消失,因為工具提示內容無法接收焦點。工具提示的內容可以包含乙個或多個文字行、影象、圖形或其他可視內容。 例:

button = new button();

button.content = "hover over me.";

tt = new tooltip();

tt.content = "created with c#";

button.tooltip = tt;

cv2.children.add(button);

2、bounds

屬性按螢幕座標檢索物件邊框。如果物件具有非矩形形狀,則該屬性表示完全包圍整個物件區域的最小矩形。因此,對於非矩形物件(例如列表檢視項),如果通過呼叫

hittest

方法進行測試,物件邊框的座標或許會失敗,原因是

hittest

根據乙個個的畫素來確定物件的邊界。

3、anchorstyles 列舉

指定控制項如何錨定到其容器的邊緣。

成員名稱

說明

top

該控制項錨定到其容器的上邊緣。

bottom

該控制項錨定到其容器的下邊緣。

left

該控制項錨定到其容器的左邊緣。

right

該控制項錨定到其容器的右邊緣。

none

該控制項未錨定到其容器的任何邊緣。

4、topmost

如果將窗體顯示為最頂層窗體,則為

true

;否則為

false

。預設為

false

。最頂層窗體是重疊所有其他窗體(非最頂層窗體)的窗體,即使該窗體不是活動窗體或前台窗體。最頂層窗體始終顯示在桌面上

z 順序視窗的最高點。可以使用此屬性建立在應用程式中始終顯示的窗體,如

「查詢和替換

」工具視窗。

5、notifyicon 元件

windows

窗體notifyicon

元件通常用於顯示在後台執行的程序的圖示,這些程序大部分時間不顯示使用者介面。可通過單擊工作列狀態通知區域的圖示來訪問

每個notifyicon

元件都在狀態區域顯示乙個圖示。如果您有三個後台程序,並希望為每個後台程序各顯示乙個圖示,則必須向窗體新增三個

notifyicon

元件。notifyicon

元件的關鍵屬性是

icon

和visible

icon

屬性設定出現在狀態區域的圖示。為使圖示出現,visible

屬性必須設定為

true

6、window2.windowstate 屬性

獲取或設定視窗的狀態,即該視窗是最小化、正常還是其他狀態。

formwindowstate

列舉:

成員名稱說明

maximized

最大化的視窗。

minimized

最小化的視窗。

normal

預設大小的視窗。

此列舉由

form

類使用。它表示窗體的不同狀態。預設狀態為

normal

。menustrip

控制項��

示窗體選單結構的容器。您可以將

toolstripmenuitem

物件新增到表示選單結構中各選單命令的

menustrip

中。每個

toolstripmenuitem

可以成為應用程式的命令或其他子選單項的父選單。

menustrip

是toolstripmenuitem

、toolstripcombobox

、toolstripseparator

和toolstriptextbox

物件的容器。

contextmenustrip

類表示快捷選單,這些快捷選單在使用者在窗體中的控制項或特定區域上單擊滑鼠右鍵時顯示。快捷選單通常用於組合來自窗體的乙個

menustrip

的不同選單項,便於使用者在給定應用程式上下文中使用。

當使用者在控制項或窗體本身上單擊滑鼠右鍵時,通常會顯示快捷選單。許多可視控制項(以及

form

本身)都有乙個

control.contextmenustrip

屬性,該屬性將

contextmenustrip

類繫結到顯示快捷選單的控制項。多個控制項可使用乙個

contextmenustrip

contextmenustrip

toolstripmenuitem

、toolstripcombobox

、toolstripseparator

和toolstriptextbox

物件的容器。 8

、[defaultvalue(typeof(color), "226, 176, 0"), description("按下狀態下的背景顏色"), category("雜項")]

方括號()

用於陣列、索引器和屬性,也可用於指標。

屬性的指定方法為:將括在方括號中的屬性名置於其適用的實體宣告之前

[system.runtime.interopservices.dllimport("user32.dll")]

——屬性

extern static void samplemethod();

8、intptr 結構

用於表示指標或控制代碼的平台特定型別。

9、unmanagedtype 列舉

指定如何將引數或字段封送到非託管**。10、

(c#) c#

中的@

符號

@符號是特殊而又實用的

c#符號。

比如它在

string

中的應用。1)

字元@表示,其後的字串是個「逐字字串」(

verbatim string

)。// 

這個說法來自c# primer 

中文版(

stanley b. lippman, 

侯捷

/陳碩合譯)2)

對於逐字字串字面變數(

verbatim string literal )

,我們不再需要使用「轉義序列」就可以指定反斜線之類的特殊字元。

@的這個特點使得在表示檔案路徑時很方便。

如:string str = @」c:/test.txt」;3)

另外一點,用

@表示的字串能夠跨越數行。這數行之內的空白字元(

white space

)都會保留在字串裡。

這樣便能允許儲存和生成帶有格式的文字塊。

如:string strtext = @」line1

line2

line3″;

有意思的是如果在

vs.net2003

中當你輸入完第一行(string strtext = @」line1

換行後,游標會自動到第二行最開頭

^_^。很智慧型化、人性化的判斷。4)

不知道大家在最初看到

@的功能時有沒有想,如果「轉義序列」(

/)在字串中「失效」,那麼想包含乙個雙引號(

,怎麼辦?我找到了答案。

方法很簡單。在雙引號之前再加乙個雙引號即可。

如:string str = @」"」great!」"said allen lee」;

知識點記錄

1 jensen不等式 jensen不等式表述如下 如果f是凸函式,x是隨機變數,那麼 特別地,如果f是嚴格凸函式,那麼 e f x f e x 當且僅當p x e x 1,也就是說x是常量。2 unet結構,卷積的三種模式 full,same,valid 其實這三種不同模式是對卷積核移動範圍的不同...

記錄知識點

03d 輸出三位寬度的整數,不足時前補0 3d 輸出三位寬度的整數,不足時後補空格 3d 輸出三位寬度的整數,不足時前補空格 d 輸出整數 未指定寬度,以實際寬度輸出 floor x 為1的值範圍是 1,2 而floor x 0.5 為1的範圍是 0.5,1.5 四捨五入 c語言函式總結大全 例如 ...

知識點記錄

資料結構與演算法 目的就是 達到 速度快和空間省 時間複雜度 細緻分析每一行 執行的次數,核心 執行次數的 n 的量級,就是整段要分析 的時間複雜度 加法法則 乘法法則 巢狀迴圈 複雜度量級,我們可以粗略地分為兩類,多項式量級和非多項式量級。其中,非多項式量級只有兩個 o 2n 和 o n 當資料規...