找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2318|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

很簡單的方法解決看似不能完成的任務(wù)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:72519 發(fā)表于 2015-1-23 01:17 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
    又是一個從年三十就在困擾我的問題,QQ群、度娘、谷哥都問過好多次,總會得到不知所云,似是而非的答案。
    問題是:
    Combobox是一個很方便的下拉列表式的控件,通過點擊那個小小的黑色三角形,彈出下拉列表供我們單項選擇。一般來說,它有3種工作樣式(常見的2種),一種是用戶可編輯的方式,即除了既定選項,用戶可以任意輸入字符提交給系統(tǒng);另一種是不可編輯的方式,只能在既定的條件里選擇一個。
    問題是,程序員在設(shè)計程序的時候,想用第二種方式限制用戶的自定義編輯,但這種方式默認值是空的,即其.text屬性是只讀的,不管你怎么賦值給它,它就是不理你!但是很多時候,我們需要顯示默認值,腫么辦?
    值得慶祝的是,經(jīng)過多方摸索,我找到了一個相當(dāng)簡單的方法,解決了被微軟遺忘了的小缺陷。
    思路:清空items集合,那么第一個賦值的肯定占了沙發(fā)~,然后再將數(shù)據(jù)庫查詢結(jié)果賦值給items。這種搶座的方式十分實用哦,將親兒子安排在第一號座位,然后在座位上寫上名字--這有人了,其他人靠后哦!默認值總是親兒子!

    用途舉例:查詢某人的檔案,顯示其工作部門為市場部,由于工作調(diào)動,需將其調(diào)整至財務(wù)部,那么默認顯示應(yīng)該是市場部,點開下拉列表應(yīng)該可以找到財務(wù)部,由于本公司部門是固定的,人為在默認欄輸入部門是毫無意義的,系統(tǒng)會出錯提示,嚴重者會新生一個不存在的部門出來--當(dāng)然是笨蛋干的事......這時候,直接限制編輯就可以了。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表