請問有關CVI Picture Button的一個問題

請問一個有關CVI picture button的問題

我需要建立一個Button,上面有圖案且能有文字

且不管在文字或是圖案上按下按鍵都能是同樣狀態

但是我使用Picture Button並且將這個控制物件的Lab拉到Button圖案的右邊

且將Lab的背景顏色設定為透明,但是執行的時候點Lab範圍以外的都很正常,點到Lab範圍內的就無法動作

請問有誰能指點一下啊

謝謝

![](upload://1A6XeembpPF8t34pibH3OVpinm0.jpeg) 這個是在Find Lab String範圍外點到的狀態,但是當點Find文字部分的時候,卻無動作

[QUOTE=CjLee]

請問一個有關CVI picture button的問題

我需要建立一個Button,上面有圖案且能有文字

且不管在文字或是圖案上按下按鍵都能是同樣狀態

但是我使用Picture Button並且將這個控制物件的Lab拉到Button圖案的右邊

且將Lab的背景顏色設定為透明,但是執行的時候點Lab範圍以外的都很正常,點到Lab範圍內的就無法動作

請問有誰能指點一下啊

謝謝

![](upload://1A6XeembpPF8t34pibH3OVpinm0.jpeg) 這個是在Find Lab String範圍外點到的狀態,但是當點Find文字部分的時候,卻無動作

[/QUOTE]

因為你點到了button的lab是不會觸發該button left click的事件,建議您:

1.選用Command Button,而不要選擇Toggle Button,然後更改Label的文字,只是這樣文字是置中擺放,因此您的文字前面需多加入一些空白,藉以移動文字的位置,讓它可以比較靠Button右邊,讓您可以擺放圖片。

或者

2.若您要選擇沒有Text的Toggle的話,建議您將該Label文字清除,然後使用一個Text Message文字,把它的底色設為透明,擺放至Button上面,然後一樣加入事件left click的程式碼(呼叫一樣的function即可)。