🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #555

Re: 初歩的な質問ですみませんが

#555
From: H.Masuda
Date: Wed, 25 Feb 1998 00:00
47 lines
2961 bytes
toyo wrote in message <6cqvb3$oaj@tatsu.marinet.or.jp>...

> さて、入力後にEnterを押すと次のテキストボックスというUIはホスト系
>から来た設計者の設計に多いようですが、WindowsのUIからかけ離れます。
> ナンセンスな設計の代表作です。Windowsは「TAB」キーで次の項目。これは
>スペースキーで空白が入ると同じくらいWindowsでは常識的な内容です。


私も一言。
某日本で指折りのコンピュータ商社のアプリケーションの
基本操作はENTERキーで次のコントロールに移動します。
これはシステムの状況によって(コントロールマスタで制御する)
あるコントロールの次に移動すべきコントロールの順序が
変わる、またはコントロールを飛ばす
(enableをFLASEだとコントロールがグレーになるので行っていない)
為のものと考えられます
(実は、DOSのシステムの移行のためだったりして)

> もしも、そのユーザーが貴殿のシステム以外は一切使わないから、自分に
>完全にあわせたUIにしてくれというのであれば、止めません。ただし、他の
>Windowsソフトが全てTABキーで移動しているときに、貴殿のソフトだけEnterで
>次項目という極めて特殊なインターフェースをとることになります。
> Windows上でそのようなインターフェースを実現するためのOCXが存在する
>はずですが、現在手元に資料が見つからないので失礼。

特に特殊でもないと思いますが・・・
マイクロソフトのホームページででも
ENTERでのことは書かれていたと思うのですが?

> 第一手順として、ユーザーなり設計者なりを説得して、Windowsの仕様から
>かけ離れたUIの撤回を要望するのが最短で最良の方法です。
> それで駄目なら、Enterキーで次項目へ移動するための市販のOCXを購入
>する。
> んな予算が無いっていうなら、貴殿が玉砕するのを覚悟で30人月くらいを
>見積もりに追加する。KeyPressとかでなんとかならないわけではないですが、
>仕様変更やバグフィックスの際に弄らなくてはならないソースコードがTAB
>キーで次項目より遙かに増えるということを覚悟しながら。


そのKeyPressのイベントでの処理もそれほど大変なことなんでしょうか?
私の場合慣れているからなのかもしれませんが、
それほど考え込まないと行けないとは思えなんですが。

エニコムシステム大阪
増田
E-mail masuda@e-mail.ne.jp
Technical Details
Message-ID: <6cvfa6$7b0@news.osk.threewebnet.or.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6cfcf3$j82@acrosssv11.across.or.jp> <6cqvb3$oaj@tatsu.marinet.or.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 105c2e,ca6e7fd04fab724c
X-Google-Attributes: gid105c2e,public
From: "H.Masuda" <masuda@e-mail.ne.jp>
Subject: Re: 初歩的な質問ですみませんが
Date: 1998/02/25
Message-ID: <6cvfa6$7b0@news.osk.threewebnet.or.jp>
X-Deja-AN: 328304093
Content-Transfer-Encoding: 7bit
References: <6cfcf3$j82@acrosssv11.across.or.jp> <6cqvb3$oaj@tatsu.marinet.or.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-2022-jp"
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
Organization: 3Web internet service
Newsgroups: fj.lang.visualbasic