dim Res as integer
dim TheDate as date
TheDate=today()
Res=PopUpDate(TheDate,"日付を選択して下さい")
if Res=1 then
Msgbox str(TheDate)
else
msgbox "日付は選択されませんでした"
end if
上記のようなコーディングで
dim Res as integer
dim StartTime as Time
dim EndTime as time
Res=PopUpTime(StartTime,EndTime,"時間を選択して下さい")
if Res=1 then
if str(StartTime)="**:55:00" then
Msgbox "時間指定なし"
else
Msgbox str(StartTime) + ":" + str(EndTime)
end if
else
Msgbox "時間は選択されませんでした"
end if
上記のようなコーディングで
sub Screen1004_events()
lbl1005.text=str(geteventtype())
lbl1006.text=str(asc(getkey()))
seteventhandled
end sub
※上記のプログラムをPalm本体で起動すると、全てのボタンのイベントをキャンセルしてしまうので、| GetKeyのリターンコード ※アスキーコードにしたもの | ハードキー等の機能 | JOGの機能 |
| 0 | - | JOGを時計回りに回した |
| 1 | 予定表ボタン | JOGを反時計回りに回した |
| 2 | アドレス帳ボタン | JOGを押し続け |
| 3 | ToDoボタン | JOGを押しながら時計回りに回した |
| 4 | メモ帳ボタン | JOGを押しながら反時計回りに回した |
| 5 | メニューボタン | JOGを押した |
| 6 | ホームボタン | JOGを離した |
| 7 | 検索ボタン | - |
| 8 | Calcボタン | - |
| 11 | 上ボタン | - |
| 12 | 下ボタン | - |
sub Screen1004_events()
if GetEventType() = nsbkeyorbutton then
select case asc(getkey())
case 0
lbl1009.text="JoGUp"
case 1
lbl1009.text="JoGDown"
case 2
lbl1009.text="JogPressRepeat"
case 3
lbl1009.text="JogPageUp"
case 4
lbl1009.text="JogPageDown"
case 5
lbl1009.text="JogPress"
case 6
lbl1009.text="JogRelese"
end select
end if
end sub
※SONYから提供されているJOGダイヤルのリファイレンスを見て