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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.