如何動態爲 tabstrip 中的 tab 頁籤指定標題

原貼地址:posted on 2009-03-13 11:40 華亭慧劍

http://www.cnblogs.com/qiangsheng/archive/2009/03/13/1410413.html

 

網上居然搜不到相關的文章,所以我來寫一篇吧。

其實就是兩個要點,只要注意就行了。

首先,最重要的一點,在繪製屏幕的時候,給 tab 頁籤的屬性指定爲“輸出字段”,這時,它的“文本”屬性就會變灰,不能在設計階段修改。

然後,在程序裏定義跟 tab 頁籤同名的字符類型全局變量,變量名與 tab 頁籤的“名稱”屬性相同。

這樣,在程序裏給這個全局變量賦值,這個值就顯示爲 tab 頁籤的標題了。

 

對於選擇屏幕中的頁簽名稱,參考它的 F1 幫助示例即可。

 

 

怎樣在小數裏面輸入小數點

SAP 把句號做爲語句結束標誌,但是在數學表達式裏,小數點就是句號,這樣在輸入如下的表達式時就會產生語法錯誤:
tax = price * 0.17.
編譯器讀到 0. 的時候認爲語句結束,後面的 17. 就成了非法語句。

一般我們的處理方法是用引號把 0.17 括起來,利用系統的類型強制轉換來實現。也就是:
tax = price * '0.17'.
這樣,編譯器就把 0.17 做爲字符串處理,編譯時就沒有錯誤,而實際執行時就按照強制類型轉換把字符串 0.17 轉換成跟變量 price 相同的類型進行計算。

 

另:可以試試 TAX = price * 17/100

 

這是個很容易遇到的問題,也是經常會困擾初學者的問題,答案很簡單:就是連續兩個單引號。

從技術上來解釋:代碼分析器遇到一個單引號,就認爲字符串文字開始,然後遇到下一個單引號的時候,它不會立即認爲字符串結束,而是再讀取下一個字符,如果還是單引號,則把這兩個單引號解釋爲字符串中的一個單引號,並且繼續分析後面的字符,直到遇到一個單引號後不是單引號,就認爲這個字符串結束。

文字說明不太容易懂,下面用個例子來看看就容易理解了。

把字符串 'abcd' 賦值給字段 cstr: cstr = '''abcd'''.
遇到第一個單引號,字符串開始,接下來又是一個單引號,並一定不代表字符串結束,再讀下一個字符,又是單引號,則說明這個字符串的第一個字符是單引號,然後是 a、b、c、d,接下來又是單引號,再讀一個字符,還是單引號,說明字符串的第六個字符也是單引號,之後又遇到一個單引號,再讀下一個字符,是句號,說明這個字符串結束了,字符串裏的字符爲 '、a、b、c、d、',一共六個字符。

發佈了84 篇原創文章 · 獲贊 3 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章