PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
11274 | 00/05/15 16:47:36 | RE(2):PB6.5: EditMask項目の自動選択について By BigBen |
11273 | 00/05/15 16:37:02 | RE(1):PB6.5: EditMask項目の自動選択について By M.M |
11272 | 00/05/15 16:30:06 | PB6.5: EditMask項目の自動選択について By BigBen |
カテゴリ:PowerBuilderの開発環境
日付:2000年05月15日 16:30 発信者:BigBen
題名:PB6.5: EditMask項目の自動選択について
過去議題の検索にてエディットマスクでの自動選択を行う方法として
SelectText関数を使用することでできると言うことで試してみました。
マスクは「###,###.00」です。
String ll_len
If dwo.Edit.Style = \"editmask\" Then
ll_len = Len(This.GetText()) <????
This.SetectText(1,ll_len)
End If
で、実際に作成してみたのですが以下のことが発生しました。
カンマが表示される千の位から、取得する文字数がカンマと取り除いて文字数で
返ってきます。
なので、現状は?の部分を「ll_len = Len(dwo.editmask.mask)」
として、入力できる最大長を指定しています。
ここで問題なのですが、入力されている文字数が5文字なのにこれより長い文字数を
SelectText関数のLengthに指定しても大丈夫なのでしょうか?
特にヘルプにはその辺の記述が見あたりません?
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.