PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
10919 | 00/04/04 18:01:40 | RE(3):PB5.0.04: 全カラムにプロテクトがかかったデータウィンドウでのスクロールの不具合? By ichi |
10917 | 00/04/04 17:37:38 | RE(2):PB5.0.04: 全カラムにプロテクトがかかったデータウィンドウでのスクロールの不具合? By ichi |
10916 | 00/04/04 17:33:55 | RE(1):PB5.0.04: 全カラムにプロテクトがかかったデータウィンドウでのスクロールの不具合? By noy |
10914 | 00/04/04 17:09:54 | PB5.0.04: 全カラムにプロテクトがかかったデータウィンドウでのスクロールの不具合? By ichi |
カテゴリ:PowerBuilderの開発環境
日付:2000年04月04日 17:37 発信者:ichi
題名:RE(2):PB5.0.04: 全カラムにプロテクトがかかったデータウィンドウでのスクロールの不具合?
noyさん、こんにちは。
>
>お力になれればと思い、コメントさせていただきます。
>「全カラムにプロテクトをかける」という場合に限って使える技なのですが、
>僕の場合、DataWindowのReadOnlyプロパティを使用しています。
>RowFocusChangedイベントで以下のような記述をします。
>
> If currentrow > 0 Then
> If This.GetItemNumber( currentrow , \"flg\" ) = 1 Then
> This.Object.DataWindow.ReadOnly = \"Yes\"
> Else
> This.Object.DataWindow.ReadOnly = \"No\"
> End If
> End If
>
>上記の場合、データウィンドウ内のカラム「flg」が1である場合、
>データウィンドウを読み込み専用モードとします。
>一見、すべての行が読み込み専用となるように見えますが、
>「flg」が1でない行が選択されれば書き込みモードとなります。
>あたかも「flg」が1の行だけがプロテクトがかかっているように
>ごまかせます(笑)
なるほどっ!!
早速試してみます。
スクロールにこだわって、そっちの方法ばかり考えていました。
試して、結果をご報告します。ありがとうございますっ!!
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.2
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.