我在vb.net的 windows表單程式中,有一個下拉串列框,combobox,在這個下拉串列框中有多個選項。現在要實作滑鼠移動在選項中,右邊有一個picturebox控制元件,就顯示對應的圖片。當選中某一項,就顯示選中的這個圖片。
在combobox的選項中滑鼠移動時,右邊出現預覽的效果。即移動到那個選項上就顯示那張,當單擊選中后,就顯示這張選中的圖片。
combobox里用什么事件?
uj5u.com熱心網友回復:
大牛們能否給個實作的方式?uj5u.com熱心網友回復:
我能想到的是,點擊下拉框之后開啟一個定時執行緒,實時獲取當前滑鼠坐標,如果在某個框內就顯示哪個框的圖片,但是我不知道有哪個表單能實作網頁這樣的預覽效果,除非你自己定制一個,小白一個想法就這么點
uj5u.com熱心網友回復:
應使用SelectedIndexChanged例:
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
Dim nCombo As ComboBox = sender
PictureBox1.Image = New Bitmap(nCombo.SelectedItem.ToString) '假設nCombo的SelectedItem="aa.bmp"
End Sub
uj5u.com熱心網友回復:
滑鼠在這個下拉串列里移動,而不是直接做出選擇,如果滑鼠在下拉串列里選中了某項單擊,這個我會,現在需要滑鼠在下拉串列項里移動時,從某項移動到另外一項就能觸發。uj5u.com熱心網友回復:
滑鼠在這個下拉串列里移動,而不是直接做出選擇,如果滑鼠在下拉串列里選中了某項單擊,這個我會,現在需要滑鼠在下拉串列項里移動時,從某項移動到另外一項就能觸發。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/241634.html
標籤:VB.NET
下一篇:oracle 如何匯出表資料
