 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
whh
註冊時間: 2010-04-16 文章: 166
第 1 樓
|
發表於: 星期三 四月 20, 2011 4:24 pm 文章主題: 字串連接問題? |
|
|
我知道可以這樣用
THISFORM.SETALL("ENABLED",.F.,"commandbutton")
然後我
記得以前好像可以這樣完
FOR N_I = 1 TO 10
C_STR = STR(N_I)
THISFORM.COMMAND..&C_STR..ENABLED = .F.
NEXT N_I
剛剛玩了一下玩不出來是哪邊搞錯嗎
記得好像是打兩個.. |
|
回頂端 |
|
 |
LiuRambo
註冊時間: 2007-11-27 文章: 481
第 2 樓
|
發表於: 星期三 四月 20, 2011 8:01 pm 文章主題: Re: 字串連接問題? |
|
|
whh 寫到: | 我知道可以這樣用
THISFORM.SETALL("ENABLED",.F.,"commandbutton")
然後我
記得以前好像可以這樣完
FOR N_I = 1 TO 10
C_STR = STR(N_I)
THISFORM.COMMAND..&C_STR..ENABLED = .F.
NEXT N_I
剛剛玩了一下玩不出來是哪邊搞錯嗎
記得好像是打兩個.. |
多1點 差很多
結束的地方式應該要2個點
前面不需要用點做開頭 |
|
回頂端 |
|
 |
jerryclt
註冊時間: 2009-03-10 文章: 334 來自: 佛心來的
第 3 樓
|
發表於: 星期四 四月 21, 2011 10:55 am 文章主題: Re: 字串連接問題? |
|
|
whh 寫到: | 我知道可以這樣用
THISFORM.SETALL("ENABLED",.F.,"commandbutton")
然後我
記得以前好像可以這樣完
FOR N_I = 1 TO 10
C_STR = STR(N_I)
THISFORM.COMMAND..&C_STR..ENABLED = .F.
NEXT N_I
剛剛玩了一下玩不出來是哪邊搞錯嗎
記得好像是打兩個.. |
FOR N_I = 1 TO 10
C_STR = 'THISFORM.COMMAND'+TRANSFORM(N_I)+'.ENABLED'
&C_STR = .F.
NEXT N_I |
|
回頂端 |
|
 |
danielkao
註冊時間: 2011-04-21 文章: 31
第 4 樓
|
發表於: 星期四 四月 21, 2011 1:07 pm 文章主題: |
|
|
str 字串指令, 會以基本之數值欄寬轉為字串, 所以 str(i), 前會補 空白, 所以需用 alltrim(str(i)) 才可 |
|
回頂端 |
|
 |
LiuRambo
註冊時間: 2007-11-27 文章: 481
第 5 樓
|
發表於: 星期四 四月 21, 2011 3:55 pm 文章主題: |
|
|
danielkao 寫到: | str 字串指令, 會以基本之數值欄寬轉為字串, 所以 str(i), 前會補 空白, 所以需用 alltrim(str(i)) 才可 |
對喔
我也沒看出來
==============
FOR N_I = 1 TO 10
C_STR = ALLT(STR(N_I) )
THISFORM.COMMAND.&C_STR..ENABLED = .F.
NEXT N_I
這樣應該就沒問題了 |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|