リッチクライアントのコントロール制御について
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
inokama さん、こんにちは。
亀レスですみませんが、ヘルプに次のような記載がありました。
この件とは違いますでしょうか?
-----
親タスクのパーク可能なコントロールから[次項目]イベントが発行
された場合、コントロールがサブフォームの前に定義されていると、
カーソルは、サブフォーム内の最初に定義されたパーク可能な
コントロールに移動します。
-----
亀レスですみませんが、ヘルプに次のような記載がありました。
この件とは違いますでしょうか?
-----
親タスクのパーク可能なコントロールから[次項目]イベントが発行
された場合、コントロールがサブフォームの前に定義されていると、
カーソルは、サブフォーム内の最初に定義されたパーク可能な
コントロールに移動します。
-----
投票数:0
平均点:0.00
nobukoshi802
投稿数: 118
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
そのサブタスクでメインテーブルを指定していませんか?
リッチの場合、該当レコードが存在しない場合
オンラインと、違う動作をしています。
リッチの場合、該当レコードが存在しない場合
オンラインと、違う動作をしています。
投票数:0
平均点:0.00
inokama
投稿数: 3
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
Tandaさん、こんにちは。
すみません、説明が下手なもので・・・
もう一度説明させて下さい。
同じプログラム内にメインタスクとサブタスクがあります。
メインタスクにエディット項目1、2と2つ配置し、エディット項目1のコントロール検証イベントでサブタスクの画面を表示します。
(この際、エディット項目2はパーク不可になっています。)
サブタスクを終了すると、メインタスクの画面に戻るはずなのですが、なぜか再度エディット項目1のコントロール検証イベントに入ってしまい、サブタスクの画面が表示されてしまうのです。
オンラインのプログラムではこんなことはないのですが、リッチクライアントにすると発生します。
開発環境
OS:XP SP3
stdio:1.9g2
すみません、説明が下手なもので・・・
もう一度説明させて下さい。
同じプログラム内にメインタスクとサブタスクがあります。
メインタスクにエディット項目1、2と2つ配置し、エディット項目1のコントロール検証イベントでサブタスクの画面を表示します。
(この際、エディット項目2はパーク不可になっています。)
サブタスクを終了すると、メインタスクの画面に戻るはずなのですが、なぜか再度エディット項目1のコントロール検証イベントに入ってしまい、サブタスクの画面が表示されてしまうのです。
オンラインのプログラムではこんなことはないのですが、リッチクライアントにすると発生します。
開発環境
OS:XP SP3
stdio:1.9g2
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
inokama さん、こんにちは。
ちょっとおっしゃる意味がよく理解できないのですが。。。
ちょっとおっしゃる意味がよく理解できないのですが。。。
投票数:0
平均点:0.00
inokama
投稿数: 3
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
現在、リッチクライアントのプログラムを作成しています。
親タスクで検索条件を入力した後、コントロールの検証を使用して
子タスクに移動して検索結果を表示するというプログラムです。
親タスクに配置されているフィールドでTAB順序が最後のフィールドのコントロールにて子タスクに移動するという処理にしています。
この際にTAB順序のフィールドがパーク可能であると、子タスクで終了イベントが実行されると親タスクに戻るのですが、パーク不可になっていると、子タスクで終了した後、すぐに親から子に移動してしまいます。
最後のフィールドをパーク可能なフィールドにすれば良いのですが、検索条件の入力によって可・不可を切り替えているためなるべくこの状態のまま問題を解決したいのですが、何か良い解決策はないでしょうか??
皆様のご意見をお聞きかせ下さい
親タスクで検索条件を入力した後、コントロールの検証を使用して
子タスクに移動して検索結果を表示するというプログラムです。
親タスクに配置されているフィールドでTAB順序が最後のフィールドのコントロールにて子タスクに移動するという処理にしています。
この際にTAB順序のフィールドがパーク可能であると、子タスクで終了イベントが実行されると親タスクに戻るのですが、パーク不可になっていると、子タスクで終了した後、すぐに親から子に移動してしまいます。
最後のフィールドをパーク可能なフィールドにすれば良いのですが、検索条件の入力によって可・不可を切り替えているためなるべくこの状態のまま問題を解決したいのですが、何か良い解決策はないでしょうか??
皆様のご意見をお聞きかせ下さい
投票数:0
平均点:0.00