VB6的Q(20)

2008-05-26 5:01 am
為什麼
TEXT3.TEXT=TEXT1.TEXT(100)+TEXT2.TEXT(200)
是100200
不是300
點改正

回答 (2)

2008-05-26 5:20 am
✔ 最佳答案
VB links together the two texts, like "AAA" "BBB"="AAABBB", so
"100" "200"="100200".
If you want to calculate the numerical value, all you need to do is to convert them into numerical values, add, and convert back into a string, such as:

Text3.Text = Str(Val(text1.text) + Val(text2.text))
2008-05-27 12:44 am
你這句其實即係
text3 這個 text box 的 text 是等於一個叫 text 1 既 box 裡面既字 再加
一個叫 text 2 這個 box 既字加埋
但 text 1 裡面既字你已經定義左 100 比佢, 而 text 2 你定義左 200 比佢,
所以 100 這個字 加埋 200 這個字就是 100200,
再將 100200 assign 去 text3


收錄日期: 2021-04-13 15:36:38
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080525000051KK03071

檢視 Wayback Machine 備份