在VB中image屬性和列表框中的columns屬性

2022-03-19 15:09:17 字數 4356 閱讀 7728

1樓:

columns是列表框滾動條的形式(包括豎直和橫行),只能在屬性框中設定。

picturebox包含picture和image屬性,前者可讀也可以操作,後者則只可讀。

這是我的理解:picture是乙個屬性,是你要顯示的影象。而image是picturebox的影象。

舉個例子吧:1個盒子,裡面裝著乙個球。如果你要把球換成方塊,你就會說:

我要把盒子中裝著的物品換成乙個方塊。那麼裝著的物品就是picture,乙個方塊就是image了,你能給裝著的物品(picture)賦值,但是不能給乙個方塊(image)賦值。

使用這2個值的時候可以是:

picture2.picture = picture1.image或picture2.picture = picture1.picture

意思就是:裝著的物品是乙個球

但是不能這樣:

picture2.image = picture1.picture 或picture2.image = picture1.image

意思就變成:乙個球是裝著的物品(沒這個說法吧- -!)

2樓:伊清馨環旻

image屬性是為具有這一屬性的控制項設定**的,可以有兩種方式,一種是在**中用**函式指定**的路徑,另一種是在屬性欄直接設定(通過提供的功能選中**),這種方式設定的**是包含在程式中的,

columns屬性是為了實現列表多列顯示,當然這個效果不是很好,不能實現真正列表的多列顯示效果.你可以試試.

在vb中image屬性和列表框中的columns屬性

3樓:戀紅

image屬性是為具有這一屬性的控制項設定**的,可以有兩種方式,一種是在**中用**函式指定**的路徑,另一種是在屬性欄直接設定(通過提供的功能選中**),這種方式設定的**是包含在程式中的,

columns屬性是為了實現列表多列顯示,當然這個效果不是很好,不能實現真正列表的多列顯示效果.你可以試試.

4樓:匿名使用者

image是**框,作用載入**

**框和圖象框都有image

vb 中列表框的columns 屬性作用是什麼?

5樓:飄葉雜談

就是分列的意思,比如預設是1,就是只顯示一列。如果內容過多就有滾動條可以上下移動

如果你設定為2,超過高度後就分成兩列顯示

6樓:

columns(列)屬性:

本屬性用來確定列表框的列數,當值為 0 時,所有專案呈單列顯示;當值為 1 或者大於 1 ,專案呈多列顯示。columns 屬性只能在介面設定時指定。

visual basic 中列表框的columns屬性 求助 ~ 追分~

7樓:戀紅

書上寫的是正確的,當columns屬性值大於1時資料項被排列在多個列中,列表框水平滾動,你現在截圖的就是這個意思,設定為2,原來一列顯示的被分成了兩列顯示,但不是像列表檢視控制項或超級列表框一樣,將同一資料項的不同字段顯示在多列中。如:

時間 成交量 發貨數

01-12 15 1501-15 20 17列表框設定columns屬性是實現不了像上面這樣的顯示效果的,要實現這個,可以考慮使用其他控制項,比如list view控制項。

8樓:匿名使用者

本來就是多行多列,你書上寫錯了。

vb中的columns屬性到底有什麼用處,教程上講得太含糊了,能不能幫我解釋一下?

9樓:匿名使用者

設定乙個值,決定列表框為是在一列中(value of 0)垂直滾動,還是多個列中(values greater than 0)水平滾動。///

10樓:佼戈羊元旋

支援一下感覺挺不錯的

誰知道vb中列表框這幾個屬性的區別

11樓:匿名使用者

1.list,是listbox中所有的列表

集合,是乙個陣列。

例如list1.list(0)就代表list1中的第乙個列表項

2.listindex 是listbox中當前啟用的(高亮的,就是藍色標出的)列表項的index(位置)。-1表示沒有啟用的列表項

例如msgbox list1.list(list1.listindex)

這句作用是顯示啟用列表項的文字(沒有啟用項會報錯)

3.index是控制項都有的,一般是空白。如果非空白,則代表這個控制項是乙個控制項陣列,呼叫要用類似於list1(0)這樣呼叫

4.text代表listbox當前選中專案文字,與lit1.list(list1.listindex)效果一樣

12樓:萍水e相逢

看 msdn 吧

祝你順利

13樓:愛昊天酆默

list是個陣列,可以訪問所有的專案,而text表示當前選中專案的文字.

list2.additem

list1.list(k)

是把list1中的

k位置上的文字

加入list2

list2.additem

list1.text

是把list1

選中的文字

加入list2,

不一樣的

讓vb列表框多列顯示的屬性是

14樓:匿名使用者

用list1.multiselect=1 或者 list1.multiselect=2

multiselect 屬性設定值是:

設定值 描述

0 (預設值)不允許複選。

1 簡單複選。滑鼠單擊或按下 spacebar (空格鍵)在列表中選中或取消選中項。(箭頭鍵移動焦點。)

2 擴充套件複選。按下 shift 並單擊滑鼠或按下 shift 以及乙個箭頭鍵(上箭頭、下箭頭、左箭頭、和右箭頭)將在以前選中項的基礎上擴充套件選擇到當前選中項。按下 ctrl 並單擊滑鼠來在列表中選中或取消選中項。

vb問題:list1.columns

15樓:匿名使用者

list1.columns 後面通常都會加上list1.columns.add("***", 150, horizontalalignment.center)(這是個例子)

作用是在listbox第一行新增***

具體方法您可以參閱msdn上的介紹

16樓:匿名使用者

private sub form_load()dim i as integer

for i = 0 to 1000

list1.additem i '「columns」屬性0list2.additem i '「columns」屬性1next i

end sub

在屬性欄中設定 你就能看到差異

17樓:

你可以把columns屬性設定為0,1,2,3,4等數字,再用下面的**試試,就知道怎麼回事了

private sub command1_click()for i = 1 to 100

list1.additem i

next

end sub

18樓:

columns 屬性

返回或設定乙個值,以決定 listbox 控制項是水平還是垂直滾動、以及如何顯示列中的專案。如果水平滾動,則 columns 屬性決定顯示多少列。

語法object.columns [= number]

columns 屬性語法包含下面部分:

部分 描述

object 物件表示式,其值是「應用於」列表中的乙個物件。

number 乙個整型值,指定控制項如何滾動、以及列中的專案如何排列,「設定值」中有詳細描述。

設定值number 的設定值為:

設定值 描述

0 (預設值)專案安排在一列中、且 listbox 豎直滾動。

1到 n 專案安排在多個列中,先填第一列,再填第二列,等等。 listbox 水平滾動並顯示指定數目的列。

說明對於水平滾動的 listbox 控制項,列寬等於 listbox 寬度除以列的個數。

該屬性不能設定為 0,在執行時也不能從 0 改變 -也就是說,不能在執行時,將多列 listbox 變為單列 listbox 或將單列 listbox 變為多列 listbox 。

vc中如何獲得選中的下拉列表框中的值

int nsel cstring strbook ccombobox cmbbook nsel cmbbook.getcursel 選中的索引 if nsel lb err ccombobox通用操作 getcount 取得組合框的列表框中項的個數 getcursel 取得組合框的列表框中當前選中項...

VB中Caption和Name屬性有何不同

乙個是控制項的名字,使用者是看不見的,就相當於人的身份證一樣 乙個是控制項的標題,使用者是看的見的,就相當於人的服裝一樣 vb中物件name屬性與caption屬性有何區別 name屬性是乙個控制項 的物件名稱,是每個控制項都必需有的,是對乙個控制項的唯一內標識,就像容每個人身份證號碼一樣,capt...

在VB中,控制項的Stretch屬性設定為時,影象框可自動改變大小以適應其中的圖形

題目錯了吧?應該是 stretch屬性設定為true時,圖形可自動改變大小以適應影象框控制項 而 框 注意不是影象框 的autosize屬性設為true時,框可自動改變大小以適應其中的 那個最佳答案啊,你想一想,題目沒錯!影象框image的stretch屬性預設為false 在vb中,控制項的str...