• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB.NET ソフトウェアキーボード)

VB.NETでWindowsMobile5.0の開発をしていますが、ソフトウェアキーボードの表示方法について教えてください

このQ&Aのポイント
  • VB.NETでWindowsMobile5.0の開発をしています。現在、マルチウィンドウができないため、各画面にソフトウェアキーボード(A~Z、0~9)を作成しています。しかし、画面に収まらないため、アルファベットと数値を切り替える際にコードが複雑になってしまいます。モジュールを使用してコードを整理したいのですが、どのようにすれば良いでしょうか?
  • WindowsMobile5.0でのVB.NETの開発において、マルチウィンドウの制約があります。そのため、各画面にソフトウェアキーボードを実装しています。しかし、画面上に収まらなかったり、アルファベットと数値の切り替えが複雑になってしまっています。モジュールを使ってコードを整理したいのですが、どのようにすれば良いでしょうか?
  • 私はVB.NETを使用してWindowsMobile5.0の開発を行っています。現在、マルチウィンドウができないため、各画面にソフトウェアキーボードを作成しています。しかし、画面に収まらないため、アルファベットと数値の切り替えが困難になっています。モジュールを利用してコードを整理したいのですが、具体的な方法が分かりません。どのようにすれば良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

TabControlを使ったほうがいいのでは? ソフトウエアキーボードが必要になった際に TabControlのVisibleの操作とどのページを選択するかを SelectedIndexで設定できます こうすれば 個々のボタンでHide/Showを実行する必要もないかと ・・・

glee_sss
質問者

お礼

回答ありがとうございます。 Tabでもいいか相談してみます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

とりあえず、カスタムコントロールにするのが一番手っ取り早いと考えるのですが、Mobileだと難しいのでしょうか? それが難しいなら、表示コントロールようのクラスを用意し、Load時にそのクラスのプロパティとしてそれぞれのコントロールを設定すればまとめての操作は可能だと思います。

すると、全ての回答が全文表示されます。

関連するQ&A