ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

コンボボックスでカーソル位置がわからない

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2015-5-12 16:17
as-sin5  新米   投稿数: 13
マスタメンテナンス画面などで、EnterもしくはTabキーで次項目へ移動していくと、コンボボックスで、カーソルパークの表示がされず、カーソル位置がわからなくなります。

項目1 エディット 
項目2 エディット 
項目3 コンボボックス
項目4 コンボボックス
項目5 エディット

というような並びの場合、項目3と4の時にパークしている表示がされません。

ただし、項目4(もしくは項目5)でShift+Tabキーで前項目に戻った場合は、項目にパーク表示(選択文字列が点線で囲われる)され、以降はパーク表示が残ります。 

どこかの設定でこれを回避する方法をご存じでしたら教えてください?


投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-5-12 16:31
mokomoko101  常連 居住地: 大阪  投稿数: 53
こんにちは。
今雑PGを造って同じ動作を試してみましたが、それはPGの問題ではないかと。
FLOW('P')等のパーク条件か、もしくは他の何かがコンボボックス(あるいはコンボボックスのコントロール処理)に設定されていませんか?
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015-5-13 9:19
as-sin5  新米   投稿数: 13
返信ありがとうございます。
その後、いろいろやっていたら、表示されるようになり、以後は普通に表示されていますね。
原因不明です。
おっしゃるようにどこかのコントロールを引き継いでいたかもしれませんね。

ちなみに、今回の現象は、パーク表示はされませんが、ハー区はされている(数字キーで選択はできるので)と云う状態で、パークされないわけではありません。
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-6-16 16:51
satuki6  常連   投稿数: 64
今、同じ現象で困っています。

TABキーで移動すれば、カーソルの位置はわかりますが、Enterではわかりません。

発見したことは、TABキーを一回、押下すれば、その後はEnterキーでもカーソル位置がわかるようになります。
ゲームの裏技ですね!

顧客にプログラム起動時にTABキーを一回使って下さいと言わないといけないネ!

投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-6-17 9:56
mokomoko101  常連 居住地: 大阪  投稿数: 53
こんにちは。
その方法でも良いかもしれませんが、「えぇ〜」という顧客が
いた場合の対策を

・パーク用変数(論理型)を画面項目分定義
・コントロール前/後で上記パーク用変数をそれぞれON,OFFする
・画面項目の「色」の式を設定
画面項目に対応したパーク用変数が
 ONの時、別の色で表示(ユーザー定義色とかで)
 OFFの時、白で表示
とか、いかがでしょうか。

これがレコードメイン型の画面PGであれば、画面項目の前後に上記のパーク用変数の更新を差し挟めば良いかと。

改修&追加テストの工数が必要になるので、お任せしますが。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-6-17 13:39
satuki6  常連   投稿数: 64
ありがとうございます。
どうしてもできないようであれば採用してみたいと思いますが、
色を変えると、コンボボックスだけかえるのも一貫性がないので、すべてのコントロールに対して行わないととも思います。
根本的な解消方法があるのではないかと思います。
できないのであればバグなんでしょうね!
******************
バージョンはXPA2.5bです。
Windows7で使用しています。
******************

投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約