有關字串輸入的問題

請問有沒有辦法限制字串輸入的長度?

比如說,我想輸入一字串(Hex)"1122 3344 5566 7788" 然後就不能再輸入其他的字串,

請問有辦法做到嗎??

煩請不吝指教,謝謝!!

可以使用Functions>>String>>String Subset達到另一種效果,以下提供給您參考

![](upload://44u1fh8Z2tNuthrJ9j96YgH8IPS.jpeg)

ancle38854.5602777778

我是照ancle的方法.不過indicator改成string control的propertynode=>writr,value

外面可以在加一個while loop or event structure(value change)

缺點是每次輸入完字串,都要用滑鼠點一下外面or做別的動作.他才會判定string輸入完成,

也不能按enter(會換行)

 

1338854.8495601852

[QUOTE=13]

我是照ancle的方法.不過indicator改成string control的propertynode=>writr,value

外面可以在加一個while loop or event structure(value change)

缺點是每次輸入完字串,都要用滑鼠點一下外面or做別的動作.他才會判定string輸入完成,

也不能按enter(會換行)

 

[/QUOTE]

只要在string control上按滑鼠右鍵,把Limit to Single Line打勾,限制string只有一行,這樣就可以按enter不換行

另外如果把Update Value while Typing也打勾,那字串就會根據你打的時候直接update了。

請問如果是numeric control, 可否設定讓其連接之輸出可以隨輸入之改變而改變,不用按enter鍵?

 

,感謝各位大大的不吝指教。

看樣子好像沒有選項能夠直接限定輸入字串長度,一定寫程式才能做到了~~~

謝謝大家的指教!!