c 小知識點

2022-08-20 13:15:08 字數 1108 閱讀 7909

1.要想設定不關閉開啟的視窗就不能進行其他操作,使用showdialog()方法即可實現此操作。

2.登陸介面,輸完使用者資訊後,通常會自動將焦點設定到登陸按鈕上,使用者只需回車鍵即可快速進入。只需將窗體的acceptbutton屬性改成登入按鈕的名稱即可。

3.預設將視窗設定到螢幕中間:修改窗體的startposition屬性設定為centerscreen即可。

• models相當於寫vo類的那個包,與資料庫裡面的實體類一一對應

• ui和models都是類庫

6.c#事件:

• form窗體的事件:

• closing事件,在窗體關閉之前執行

• closed事件,在窗體關閉之後執行

• keydown事件,按下鍵盤鍵執行

• datagridview元件的事件:

• rowpostpaint事件,自動生成datagridview元件的行號

注:datagridview控制項下有乙個selectionmode屬性,可以設定單元格選中,整行選中,整列選中等

• combobox控制項的事件:

•cboclass_selectedindexchanged事件,改變下拉框選項的時候觸發事件

7.contextmenustrip元件:用來設定滑鼠右鍵顯示屬性,下面介紹一下其使用方法

• 先在窗體中新增乙個contextmenustrip元件,然後新增滑鼠右鍵顯示的屬性

• 在滑鼠右鍵的屬性上雙擊,寫上其方法體

• 選中要使用contextmenustrip元件的控制項(這裡以datagridview控制項為例)中設定其contextmenustrip屬性為上面contextmenustrip控制項的名稱即可

8.c#中的timer元件:定時器元件

• interval屬性:表示時間間隔,單位為毫秒

• enabled屬性:設定為true,表示只要開啟此窗體,此定時器的tick事件就會被觸發,根據設定的interval屬性多久觸發一次

9.c#中如何獲取當前的日期並將時間設定為  00:00:00

• 方法一:將datetimepicker控制項的模板設定為自定義,在format屬性中寫上yyyy-mm-dd hh:mm:ss,在value屬性中寫成 2019/9/5

c 小知識點

1 陣列間拷貝只能使用for迴圈乙個乙個拷貝,但是vector之間可以直接用乙個vector初始化另乙個vector。int main 2 vector 之間比較大小直接用 3 對於實參型別相同,並且數目不確定的情況下我們可以傳遞名為initializer list的標準庫型別。int func s...

C 小知識點

1.在c 中,每個程式必須包含乙個main 的入口函式,只有這樣,這個專案才能執行.2.函式包括 函式名,引數,返回值.3.return 是c 的預定義語句,提供了終止函式的一種方法 return 0表示成功執行正常退出.4.using namespace std 是指引用c 的標準庫.5.c 的4...

c小知識點

一 rand rand 函式用來產生隨機數,但是,rand 的內部實現是用線性同餘法實現的,是偽隨機數,由於週期較長,因此在一定範圍內可以看成是隨機的。rand 會返回乙個範圍在0到rand max 至少是32767 之間的偽隨機數 整數 在呼叫rand 函式之前,可以使用srand 函式設定隨機數...