PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
5036 | 99/02/09 14:02:24 | RE(5):PB6: OLEコントロール(CTCLOCK)について By コジマット |
4930 | 99/02/02 18:07:16 | RE(4):PB6: OLEコントロール(CTCLOCK)について By まこと |
4910 | 99/02/02 10:21:05 | RE(3):PB6: OLEコントロール(CTCLOCK)について By まこと |
4906 | 99/02/02 09:35:15 | RE(2):PB6: OLEコントロール(CTCLOCK)について By コジマット |
4900 | 99/02/01 19:10:27 | RE(1):PB6: OLEコントロール(CTCLOCK)について By まこと |
4894 | 99/02/01 18:20:42 | PB6: OLEコントロール(CTCLOCK)について By コジマット |
カテゴリ:データウィンドウ
日付:1999年02月01日 19:10 発信者:まこと
題名:RE(1):PB6: OLEコントロール(CTCLOCK)について
>PB6での「時分秒」を表示するにはほかのやり方があるのでしょうか?
>
>皆さんよろしくお願いします。
下記でいかがでしょうか? Exzample Codeから抽出した僕のクラスライブラリです。
1.w_timerを作成し、テキストを貼り付ける。
2.下記をw_timerに記述する。
st_time.Weight = 300
Timer(60)
this.TriggerEvent(Timer!)
this.Resize(st_time.Width,st_time.Height)
st_time.Text = String(Today(),\"yyyy\'年\'mm\'月\'dd\'日\'\") +\" \" +&
String(Now(),\"h:mm AM/PM\")
3.time_move関数をMDIフレームに作成する。
/* w_timer による時刻表示に用いる */
Integer li_x,li_y,li_width,li_height
li_x = This.WorkSpaceX()
li_y = This.WorkSpaceY()
li_width = This.WorkSpaceWidth()
li_height = This.WorkSpaceHeight()
IF IsValid(w_timer) Then
w_timer.Move(li_width +li_x -w_timer.width -70, &
li_height +li_y -w_timer.height -3)
END IF
4.MDIフレームにて起動し、常に画面右下(time_move())に表示されるようにする。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.