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...