NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

如何將color box放到multicolumn listbox裡?

已解決!
前往解決方案
請教一個問題,如何將color box放到multicolumn listbox,如附圖,並且當我在color box上按右鍵(Shortcut),可以跳出SubVI視窗,以便更改color.
0 積分
1 條訊息(共 8 條)
9,596 檢視

我想請問ancle大, 你這個listbox的用途為何呢?

因為listbox似乎是string array的資料型態, 就我所知無法將colorbox當作裡面的element.吃驚表情

如果不一定需要用listbox, 使用人機介面裡的array再將colorbox放到裡面, 應該是比較方便的.

或者你只是想將colorbox放在listbox上, 以便排列,

這樣的話直接在人機介面上將colorbox放在你想放的位置, 應該也不會影響程式的運作.

以上請參考.

---

   新手上路, 有錯請見諒.

 

0 積分
2 條訊息(共 8 條)
9,551 檢視

感謝回覆,您太客氣了,我大概有個方向知道該如何做,關於第二個問題,使用shortcut的問題,

我再重新描述一次,就是當我們按color box時,會跳出一個panel視窗,當我們選擇不同顏色後,

color box會跟著改變顏色,我的問題是如何按個button或使用shortcut就跳出panel視窗,當選擇

color後,如何得到color的值?謝謝!

0 積分
3 條訊息(共 8 條)
9,530 檢視
vi在run的時候, 只要在colorbox(control)上按左鍵, 就可以即時改顏色了.
我目前還找不到按右鍵或是其它方法可以出現改顏色那個panel...:~
 
如果要看到目前color的值, 只要接一個number的indicator就可以看到代表目前color的值,
這個值還要換算才能得到rgb的值, 另一篇文章剛好在討論這個部份,
可以去看看, 一起討論囉高興表情
 
 
---
 
    新手上路, 有錯請見諒.
0 積分
4 條訊息(共 8 條)
9,520 檢視
若是可以的話可以將背景顏色當成是一個顏色的選取只要在程式中再設定 property node 裡的background就好啦!!
 
0 積分
5 條訊息(共 8 條)
9,333 檢視
Dear Ancle:
你是我認識的那個Ancle嗎? 我研究了你說的那個Panel,但好像沒有任何方式可以不按滑鼠左鍵把它叫出來,你可能要認命了!!
 
Eddy
0 積分
6 條訊息(共 8 條)
9,297 檢視
解決方案
由主題作者所接受 Ancle

Dear Eddy,

Yes, I am. 這個問題我經由他人的協助已找到解答,使用ActiveX裡Microsoft Common Dialog Control的object即可,請看附圖

 

0 積分
7 條訊息(共 8 條)
9,278 檢視

Dear Ancle:

Congratulations!! I also Leared from you....

 

Eddy

0 積分
8 條訊息(共 8 條)
9,274 檢視