控制項
usingform1system;
using
system.collections.generic;
using
system.componentmodel;
using
system.drawing;
using
system.data;
using
system.linq;
using
system.text;
using
system.windows.forms;
namespace
testconroler
//////
控制項標誌設定及this傳引數
/// ///
///private
void button1_click(object
sender, eventargs e)
form2 form = new form2(this
); form.showdialog();}}
}
usingform2system;
using
system.collections.generic;
using
system.componentmodel;
using
system.data;
using
system.drawing;
using
system.linq;
using
system.text;
using
system.windows.forms;
namespace
testconroler
private
void usercontrol11_load(object
sender, eventargs e)}}
usingcontrol控制項system;
using
system.collections.generic;
using
system.componentmodel;
using
system.data;
using
system.drawing;
using
system.linq;
using
system.text;
using
system.windows.forms;
namespace
testconroler
//////
form2想從form1種接收乙個和form1中完全一樣的控制項
///包括點選狀態 關於過濾的測試
/// private control form = null
;
public
form2(control formtest)
private
void form2_load(object
sender, eventargs e)}}
form1窗體
描述:form2中寫了乙個窗體的建構函式,該建構函式可以接收乙個控制項,用於接收控制項中this控制項。
private control form = null;
public form2(control formtest)
在控制項的button中有這樣一段**,**中if判斷只是為了設定證明from2種接收的控制項正是控制項中this引用傳遞過來的,如果form2中的add的控制項點選狀態和控制項本身的點選狀態一樣,則證明form2載入了本來屬於form1的控制項。
private void button1_click(object sender, eventargs e)
form2 form = new form2(this);
form.showdialog();
}form2中在load時就載入控制項。
private void form2_load(object sender, eventargs e)
點選form1的控制項按鈕,form1的控制項傳遞到了form2中,即窗體form1變得空白。從這我們可以看出引用this傳遞,this本身只有乙個,在該例子中,this指代控制項,他只能存在於乙個窗體中,而不能被兩個窗體同時擁有,及乙個this不能被兩個物件同時引用。
final型別變數引用引發的思考
修改了類a的final變數的值,由於類a在jar包中,把修改後的類a編譯成的class直接替換了jar包中的類a,類b執行時會呼叫類a的final值,結果執行類b時總是原來的結果,不是類a修改後的結果.經過一段時間的 除錯總算找到了原因,原來jvm在編譯 時會把final型別的變數直接編譯為靜態值,...
停課引發的思考
快一周沒去機房了,好懷念在在學習的日子,以至於經常夢到自己在設計程式。唉,說到底還是自己太貪玩,沒有珍惜這來之不易的學習環境。當10期大部分人因遲到被禁止進的時候,我們幾個在大大咧咧的學習,甚至連週末兩天都沒有做到按時上課。結果,讓公尺老師動怒,被判了個無期徒刑。失去了才知道珍惜,也好,這樣再次得到...
電梯引發的思考
有了孩子之後,精力確實有限。珍惜現在的所有的所謂的悠閒時光吧。之前在婦幼醫院看過電梯,上面寫著 層層都停,單層停靠,雙層停靠,1 8層停靠,醫院人多滿載後就不開門了。還有我們經常見的高層電梯,低層電梯。我就想閒下來的時候寫個電梯控制的小程式。彌補一下空虛的心靈。夜深人靜的晚上我就在想,如果讓我寫我會...