[BUG][HEXP] alt-F 填完[,] 後,無法使用

HyperEditor Q&A/技術交流
主題已鎖定
pcy
一般會員
文章: 2
註冊時間: 8日 5月 2003年, 10:54

[BUG][HEXP] alt-F 填完[,] 後,無法使用

文章 pcy »

使用alt-f 填滿 , 後
alt-f 即無法使用,不管打啥,一律給我填滿 ,
一定要關掉 漢書 才行
mason
Site Admin
文章: 373
註冊時間: 29日 4月 2003年, 09:57

文章 mason »

您填入什麼才會這樣的?

又,請問用漢書哪一版?
試著更新新版看看。
OldFan
一般會員
文章: 1
註冊時間: 1日 1月 1970年, 08:33

文章 OldFan »

這個問題以前回報過,在這個討論區改版成phpBB之前。原本舊文章是有轉過來的(http://www.stone.com.tw/phpBB2/viewtopic.php?t=314),不過好像有點問題所以現在看不到了^^;

問題的概況是: 漢書現行版本是按 Alt-F 後會先跳出一個dialog box,有一個TextBox以及兩個 Command Button,TextBox是輸入填入字串用,Command Button則是確定跟取消---而神奇的是只要填過一次半型逗號(,)後,下次再按Alt-F後dialog box上頭的TextBox就會消失不見,然後若是假裝TextBox還存在然後試圖使用填入功能,則不管輸入什麼,按確定後都會只填入逗號。

剛才又測了一下,發現只要填入"含有逗號的字串(例如as,d)",就會發生這個現象,差別只在於有時TextBox不是消失而是會跑到其他位置,至於"永遠重現最後一次填入字串功能正常時的字串"的現象則相同(例如用Alt-F填入as,d之後就只能用Alt-F填入as,d)。

(之前這篇http://www.stone.com.tw/phpBB2/viewtopic.php?t=284講的應該也是同樣的問題吧...)

如果用的是fill 指令,則不會發生這個現象。而即使發生了這個現象後,也不影響fill指令的正常功能。

另外,之前的回報還提過"無法填入右中括弧(])"問題。並且即使是用fill指令,右中括弧也填不進去,輸入兩個也不行,好像把右中括弧當成null了一般。目前只能用標示區字串代換的方式代替。
註: 如果是"包含右中括弧"的字串,則只會填第一個右中括弧之前的字串片段,例如填idx].tostring()的話只會填idx三個字元...也許原因是右中括弧本是def裡頭的指令結尾的緣故?
註二: 如果是"同時包含左右中括弧"的字串,則會正常,例如填objRequest[idx].tostring()的話OK

(其實個人是比較喜歡前版漢書Alt-F直接整合在文字介面裡的設計 ^^;;
主題已鎖定