兩邊都是ListBox控件,然后有兩個按鍵,一個是從左向右調(diào)動,也就是把左邊的數(shù)據(jù)剪切到右邊。一個是從右往左的按鈕,實現(xiàn)的也是相同的功能,就是剪切。
注意點:
在沒有選中的 時候,要進(jìn)行錯誤信息的判斷,特別是要設(shè)置向右的按鈕為disabled,否則會發(fā)生嚴(yán)重錯誤。
我們都知道,可能存在沒有選擇的情況,此時如果讓按鈕可以選擇,那么就會發(fā)生錯誤。如果不加以判斷,就會直接進(jìn)行,于是做一個判斷。
核心代碼:

































































上面的部分就是兩個,一個是初始化代碼,很簡單,設(shè)置左邊的姓名,一個是核心的操作代碼,從左到右,具體的需要先獲得索引,然后值,然后刪除左邊的,然后添加到右邊的。而每次添加的時候不要忘記判斷按鈕是否可用,即是否有沒有選中情況。
還有就是編輯框的消息,也就是上面僅僅一句話的代碼,這個部分就是針對,一旦選擇了ListBox控件,那么必定有一項,于是就可以設(shè)置響應(yīng)的按鈕為可用的了。。。
總結(jié):
1.關(guān)聯(lián),用過很多了。類型關(guān)聯(lián)和值關(guān)聯(lián)。
2.API函數(shù)。GetTex(),DeleteString(),AddString(),GetCount(),GetCurSel()等等。
3.如何添加消息(event),熟練。