按回車當(dāng)然會(huì)換行,只要你不再輸入英文字母,就意味你認(rèn)可了自動(dòng)提示的內(nèi)容,比方說(shuō)按右括號(hào),按空格,自動(dòng)提示的當(dāng)前選擇會(huì)自動(dòng)到代碼,并出現(xiàn)括號(hào)和空格,回車也是同理。
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)提供從項(xiàng)目策劃、軟件開(kāi)發(fā),軟件安全維護(hù)、網(wǎng)站優(yōu)化(SEO)、網(wǎng)站分析、效果評(píng)估等整套的建站服務(wù),主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站,成都App定制開(kāi)發(fā)以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。創(chuàng)新互聯(lián)深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
、首先選中拖至面板的
ListBox控件
,點(diǎn)屬性,選中DrawMode,改成OwnerDrawFixed或OwnerDrawVariable
2、還是在屬性工具中,切換到事件(就是那個(gè)閃電圖標(biāo)),鼠標(biāo)雙擊‘行為’菜單下的DrawItem,添加一個(gè)事件。
3、在‘窗體設(shè)計(jì)器生成的代碼’中就添加了一個(gè)新的事件
this.listBox1.DrawItem
+=
new
System.Windows.Forms.DrawItemEventHandler(this.listBox1_DrawItem);
4、在事件中添加代碼,你自己通過(guò)文字的長(zhǎng)度和文字的高度,計(jì)算每一列的寬度,進(jìn)行設(shè)置。
提供一點(diǎn)思路僅供參考:在界面畫一個(gè)label,設(shè)置為可以自動(dòng)換行,隱藏,然后有l(wèi)abel需要?jiǎng)討B(tài)加載就拷貝這個(gè)界面上畫的label的屬性。
如果要自動(dòng)換行,設(shè)置label的寬度固定即可。如果手動(dòng)換行,可以這樣:Label1.Caption = "這是標(biāo)簽" vbCrlf "內(nèi)容換行"