
MultiTouch for Windows Forms(日本語版)のスクリーンショット。
最小限の開発工数で、マウスやキーボードとタッチ操作を両立した業務アプリケーションを開発できます。
MultiTouc for Windows Forms(日本語版)を使用すると、マルチタッチのピンチ操作でフォーム内のコントロールを拡大または縮小できるので、タッチでの操作性を改善できます。このズーム機能を使用するために必要な作業は、既存のWindowsフォームアプリケーションにMultiTouchのコンポーネントを配置して、プロジェクトをビルドするだけです。画面レイアウトを修正する必要がないので、最小限の開発工数で、マウスやキーボードとタッチ操作を両立した業務アプリケーションを開発することができます。
主な機能
ズーム機能
アプリケーションの実行時にピンチ操作でコントロールをズームできます。ズーム機能を使用すると、フォーム上のすべてのオブジェクトを拡大または縮小し、フォームのサイズにあわせて表示します。タッチデバイスでは、入力時に画面を拡大してから値を入力し、入力完了後に画面を縮小して元のサイズに戻すことで、タッチ操作での入力を快適に行うことができます。MultiTouchでは、ズーム機能を持つコンポーネントまたはコントロールを3つ用意しており、ズーム対象にあわせて使い分けることができます。
- GcZoom ズームコンポーネント:ズーム機能を提供します。ズームしたいフォームごとにズームコンポーネントを配置して使用します。
- GcZoomPanelズームパネルコントロール:パネル内の子コントロールに対してズームできます。フォーム内の一部分だけをタッチ操作でズームしたい場合などに使用します。
- GcApplicationZoomアプリケーションズームコンポーネント:アプリケーションズームコンポーネントをスタートアップ フォームに配置することで、アプリケーションに含まれるすべてのフォームをズームできます。
拡大率に応じた高品位画像を表示
画面のズーム率に応じて表示する画像を指定できます。画面を拡大していない場合は解像度が低い画像を表示し、拡大ズームしたときに高解像度の画像を表示することで、常に適切な解像度の画像を表示できます。
タッチ対応イベントをプラス
タッチやペンの操作に関するイベントを検出できます。タッチデバイス上でボタンコントロールをタップすると、既定ではClickイベントが発生しますが、MultiTouchの機能を使用するとClickイベントは発生せず、Tapイベントが発生します。もちろん、マウスでボタンコントロールをクリックした場合はClickイベントが発生するので、マウス操作とタッチ操作でそれぞれの処理を行うことができます。さらに、イベントではタッチデバイスに触れた操作がタッチとペンのどちらであるかを判別できるので、ペン操作だけを許可するといった制御が可能です。
また、マルチタッチ操作によって拡大や回転といったジェスチャーを検出できるので、タッチ操作だからこそ実現できる特有の動作をWindowsフォームに実装することができます。
タッチ操作の補助機能
タッチでの操作を使いやすくするための機能を提供します。
- 拡大鏡:タッチ操作を行うときに指先に小さな拡大鏡を表示します。テキストボックスなどは、タッチ操作で文字列を選択すると操作中の指で選択中の文字が隠れてしまいますが、拡大鏡を使用することで選択している部分を確認できます。
- コントロールバー:ズームやスクロールなどの操作をエンドユーザーの目に触れる形で提供します。コントロールバーを表示することで、タッチに対応している画面であることをエンドユーザーに知らせることができます。
- パンウィンドウ:ズーム対象のフォームの全体像を別ウィンドウに表示します。エンドユーザーは、パンウィンドウを確認することで、どの部分が画面にズーム表示されているかを把握することができます。
GrapeCity社について
GrapeCityのグローバルでリアルタイムな情報網、これがグレープシティの持つパワーの源泉です。日本をヘッドクオーターとし、中国、インド、ベトナム、アメリカ、モンゴルに点在するネットワークが、緊密な連携を行います。核となる仙台の本社社屋が完成したことにより、クラスター会社、そしてスタッフ間のコミュニケーション力がますます高まってまいりました。そのコラボレーションを生かし、グレープシティはこれからも高品質な製品開発とサービスを提供してまいります。