PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
17569 02/06/15 14:27:34 RE(13):PB7.0: DW内で行の順番を簡単に変更したい。(1) By M.M
17541 02/06/11 12:23:26 RE(12):PB7.0: DW内で行の順番を簡単に変更したい。(1) By Taka
17540 02/06/11 11:37:28 RE(11):PB7.0: DW内で行の順番を簡単に変更したい。(1) By M.M
17539 02/06/11 11:51:09 RE(10):PB7.0: DW内で行の順番を簡単に変更したい。(1)・・・修正(1) By M.M
17538 02/06/11 10:21:15 RE(9):PB7.0: DW内で行の順番を簡単に変更したい。(1) By Taka
17534 02/06/15 14:29:45 RE(8):PB7.0: DW内で行の順番を簡単に変更したい。(2)・・・修正(2) By M.M
17533 02/06/10 11:51:54 RE(7):PB7.0: DW内で行の順番を簡単に変更したい。(1) By M.M
17511 02/06/06 11:01:52 RE(6):PB7.0: DW内で行の順番を簡単に変更したい。 By あすかちゃんの父
17507 02/06/05 17:37:33 RE(5):PB7.0: DW内で行の順番を簡単に変更したい。 By かおりゅ
17506 02/06/05 12:13:43 RE(4):PB7.0: DW内で行の順番を簡単に変更したい。 By こてちゅ
17505 02/06/05 10:09:07 RE(3):PB7.0: DW内で行の順番を簡単に変更したい。 By かおりゅ
17502 02/06/04 16:46:12 RE(2):PB7.0: DW内で行の順番を簡単に変更したい。 By M.M
17499 02/06/04 15:13:41 RE(1):PB7.0: DW内で行の順番を簡単に変更したい。 By sarada
17497 02/06/04 13:01:10 PB7.0: DW内で行の順番を簡単に変更したい。 By かおりゅ

カテゴリ:データウィンドウ
日付:2002年06月11日 11:51 発信者:M.M
題名:RE(10):PB7.0: DW内で行の順番を簡単に変更したい。(1)・・・修正(1)

前回の発言のサンプルPGについて、幾つか修正をかけています。

制限事項として、以下の項目を追加します。
・このサンプルPGでは、すべての項目のタブ値が 0 となっているdwオブジェクトを使用する。
・ドラッグ中にマウスカーソルをdwの外に出した場合、最初から操作をやり直す。
・dwのタイトルなど、行以外の場所でドロップした場合、最初から操作をやり直す。

また、以下の制限事項は外れました。
・dwコントロール名は\"dw_1\"にしてください。
 →dwコントロール名は任意の名前に設定できます。

テストはそれなりにしていますが、まだ問題点があるかもしれません。
ご意見等は、できましたらNo.017540の発言の方で、コメントをお願いします。
(この発言にコメントが付いてしまうと、記述の修正ができなくなってしまうため)


【環境】
OS:Windows98
PB:PB5.0.04


【インスタンス変数の宣言】
long il_dragStartRow = 0
boolean ib_dragControlOut= false


【Datawindow-DragWithIn イベント】
//ドラッグ中のオブジェクトが自dw以外の場合、処理を中止
if source<>this then return

//ドラッグ開始時
if il_dragStartRow=0 then
il_dragStartRow = row
st_rowNo.text = string(row)
end if


【Datawindow-DragLeave イベント】
//ドラッグ中のコントロールがdwの外に出た場合、フラグをオンにする
ib_dragControlOut = true



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Microsoft SQL Server Client 6.5
Browser InternetExplorer5.X

Server SoftWare

OS Windows 2000
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)

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