請教前輩們、我在For Loop裡作了一些運算、包含一個判別式「大於或小於的話、字體為紅色、等於的話字體為綠色」、但是當For Loop運算完後丟出資料到Array格式內、卻無法顯示判別之顏色、要如何使For Loop丟出的資料、具有判別功能、這問題困擾我好久、我翻遍了很多書也試了很多方式、因為我是自學身邊沒有人請教、請前輩們指點、感謝
你是說輸出的一個array字體有不同的顏色嗎?
我還沒想到要怎麼做,不過我第一個想到的是report generation
感謝「13」前輩指教、我會朝report generation的 方向試試、也非常感謝「JD」前輩的指導、小弟受益良多、是否可在請教您Activecell的作用為何?是否有其他方法可做到只有字體有顏色變化、謝謝
Activecell的作用為何? ( 我利用迴圈 i = 欄位的位置 )
Cell FG Color 就是設定字體的顏色
Cell BG Color 就是設定字體背景的顏色
因為只設定字體的顏色在視覺效果上比較不佳
既然是用顏色判斷Cell BG Color 在視覺效果比較顯著,
所以我設定不相等就是紅色, 相等就是綠色.
JD38931.7934722222JD前輩我瞭解了、感謝您傾囊相受、
不好意思打個插
JD大想請教一下如果再初期化想把TABLE的顏色復歸成灰階只能用FOR LOOP方式一個一個變回來嗎?
還是有其他方法
謝謝
linch1138932.3454513889
[QUOTE=linch11]
不好意思打個插
JD大想請教一下如果再初期化想把TABLE的顏色復歸成灰階只能用FOR LOOP方式一個一個變回來嗎?
還是有其他方法
謝謝
[/QUOTE]

我建議您 程式 RUN 前先執行 Operate >> Make Current Values Default 存檔後, Cell_Color.vi
這樣每次再開啟程式 RUN 才會是初始值.
因為我想把它做成固定人機顯示因此想在測試的時候不用把畫面CLOSE掉就能再做一次更新顏色的初期化
目前還沒想到可以用啥方法設定回初始值
好像只能用 FOR LOOP方式一個一個在設定回來
不過在視覺判斷的顯示,我另外用 Boolean方式來達到視覺效果.
你可以參考看看 Display.vi
JD38932.6529861111
我今天也有試,試了好幾個也沒法子將TABLE的部份一次做灰階的初期化
我只能用FOR LOOP一個一個復歸