0

Windows 10 を搭載したタブレットを使用しているため、このマルチタッチ デバイス向けに開発するために、Delphi XE7 と VCL を再度使用することにしました。

私は見つけましたがListView、パンとスクロールの標準的な動作がないようです(PanUpとPanDown、ScrollUp ScrollDownのみ)ListBox。は、タッチ パンをサポートしていません。、 ...のような慣性パンを制御していないようで、不規則に反応します。スクロールバーを移動するパンが「緩い」場合がありますが、アイテムリストは移動しません。DBGridDBGridListBoxTListviewListView

マルチタッチ タブレットを使用して Windows 8.1 または Windows 10 でこのコントロールをテストした人はいますか?. コンポーネントをロードするだけで、100 個のアイテムと言って、指を使って単純な垂直方向のスムーズなスクロール/パンを試してみてください。

一緒にいるとなんだかイライラして、自分の仕事であるアプリケーションの開発に集中できません。

質問: タッチ スクリーンでパン (少なくとも垂直パン/スクロール) を使用し、問題なくスムーズに動作する正しいコンポーネントまたは方法はどれですか? このコンポーネントは、Gesture Manager を実装して画面上のタッチごとに 1 つずつ制御する必要なく、標準アクション (PanUp や PanDown など) に反応する必要があると考えました。フィードバックをお待ちしております。ありがとうございました

結論:コメントを手伝ってくれたすべての人に感謝します。私自身の結論は、Delphi は画面に触れるための RAD として使用する準備ができていないということです。感動的な実装は貧弱で、非常に標準的な使用にはあまりにも多くの作業が必要です。非常に一般的で標準的なコントロールのために、ホイールを再発明する必要はありません。実際には、デスクトップ ユーザーよりも多くのモバイル デバイス ユーザーがいます。おそらく、エンバカデロはこの問題に注意を払い、OS のタッチ アンド フィール コントロールを満たす完成度の高いツールを提供することを決定する必要があります。

TGrid を使用して FM に同じものを追加すると、問題なく動作します。

4

0 に答える 0