在C 中對Form類定義的是哪個模組 宣告和方法應該放在程式的什麼位置

2025-01-29 07:50:26 字數 2996 閱讀 6712

c#form如何在程式載入的時候設定窗體顯示位置?

1樓:網友

點選你的主窗體,檢視屬性,然後在屬性中找到startposition,然後設定其屬性值為centerscreen就可以設定為在螢幕**顯示了,當然你也可以選擇其它方式。

不明白在問,說的已經很清楚了。

2樓:網友

也可以在load事件中寫**。

new , 100);= ;

3樓:網友

窗體屬性startposition,centerscreen表示螢幕的**。

c# 類物件的陣列,定義以及如何在其他類或方法中呼叫陣列

4樓:帖靖易

定義方法:

object myobjarray = new object[3]; //3的位置是陣列長度。

如果需要不定長陣列,推薦使用list來解決,當需要陣列下標特性的時候,只要用toarray轉一下就行了。

listmyobjlist = new list();

object("my_obj");

object myobjarray = ;

至於呼叫,和普通引數傳參方法相同,但要注意需要的形式,是引用傳入,還是一般傳入。

引用傳入可以使用ref關鍵字標定,使用時會直接使用物件引用,更改值表示,原值更改。一般傳入,僅表示使用其值,返回時需要用返回值,或者使用out關鍵字標定的傳入引數。

總得來說,可以把物件陣列當作一般引數來對待,但是使用時注意他真實型別就行了。

針對問題,這個是乙個引數域的問題,需要把book陣列定義在外部,使book的作用域擴大,現在的book的作用域只是load函式。我大致寫一下。

book = new

load {

book //賦值等操作。

click {

呼叫book

5樓:網友

把你這句 book book = new book[10]; 宣告成全域性的不就行了嘛。。在load中賦值。。其他地方就可以用了。

c#中全域性變數在**宣告?

6樓:陽光的雷咩咩

想宣告一些公共變數或者一些dll,應該新建乙個類,然後在裡面宣告public static 欄位或者函式,在form1裡面這樣用:類名。欄位或者函式。

想在load form1前先連線以下sql server的資料庫,雙擊form1,在load裡面寫。

想定義一些公共的方法,以便在form中引用與第一點一樣。

7樓:網友

要放在最前面進行說明。

c# form_load 和 form1 兩個方法都是在啟動的時候執行, 這兩個方法有什麼區別啊?

8樓:網友

form1 先啟動的 這個是載入你介面上所有控制項等等的東東form_load 後啟動的 這個是載入你自定義的東東不是同時啟動的。

public form()所謂的建構函式。

form_load所謂的窗體載入函式。

1): public form():程式入口,它的initializecomponent()

做了許多初始化的工作,所以load才能成為乙個事件,initializecomponent為你的程式作了必要的初始化工作。

2) form_load:裝載視窗事件, 是窗體啟動時觸發的事件總的來講:

程式先執行initializecomponent();後執行form1_load,initializecomponent是進行一系列的初始化,form1_load是在窗體裝載時發生的乙個時間。一般寫程式你把自己要初始化的東東可以放在form1_load中,當然也可以在initializecomponent中,那就要過載initializecomponent了。

c#如何在另外乙個類中訪問form中控制項屬性?

9樓:匿名使用者

1.修改form中的控制項訪問級別為public 2.將form作為引數傳進類函式中例子:

假設類是a,窗體是 form1 上面有乙個button1 ,實現修改button1的text屬性 class a} 呼叫;

c#如何在類中給窗體控制項賦值

10樓:網友

在自定義類中定義個有返回值的函式,然後再窗體中呼叫該函式,將返回的值賦給textbox

11樓:網友

類似:private void txt()

然後將txt() 這個方法放入你希望的控制項事件裡面去,比如 窗體的from_load事件,button的click事件。

12樓:網友

在構造中宣告是最好的方法,最安全。

自定義的類裡:(假定名字叫myclass)class myclass

/然後在類裡改tocontrol就好了。

13樓:網友

最簡單的方法就是在構造器中給form賦值,如下。

testform form1 = new testform(param1);

然後在testform中定義全域性變數來儲存建構函式中入參就可以了。

c#中「未能找到型別活名稱空間名稱『form1』(是否缺少using指令或程式program.s集引用?)」是什麼錯誤?

14樓:網友

專案要引用,而且在那個窗體的cs檔案裡上面要加。

using ;

15樓:網友

缺少using名稱空間的應用。

16樓:宇宙之流星雨

你的from1的名稱空間和你現在的專案的名稱空間不同吧 你注意一下這個窗體和 其他檔案的 namespace 是否相同,如果不同要重新引用相對應的名稱空間。

c類成員函式可以定義變數嗎,C中定義的類,成員函式可以直接使用嗎

什麼叫 函式可以定義變數嗎 是在函式裡定義變數還是啥意思?沒有 函式可以定義變數 這種說法 c 中定義的類,成員函式可以直接使用嗎?沒有物件的時候要訪問類成員函式的話,只能訪問靜態成員函式。例如 class a 這樣可以在主函式裡直接用 a abc 這樣的語句進行呼叫。請教一下 c 類中privat...

在C中如何定義不能被例項化的類 何時定義不需要例項化的類

抽象類 密封類 使用 abstract 關鍵字可以建立僅用於繼承用途的類和類成員,即定義派生的非抽象類的功能。使用 sealed 關鍵字可以防止繼承以前標記為 virtual 的類或某些類成員。可以將類宣告為抽象類。方法是在類定義中將關鍵字 abstract 置於關鍵字 class 的前面。例如 p...

c在form窗體的panel控制元件中新增label控制元件

寫代bai碼du zhilabel.top daopanel.height label.height 內容2 label.le f t panel.width label.width 2 我來告訴你標準答案 註冊panel的resize事件,裡面寫下這些 label.location newpoin...