1

ユーザーから情報を収集するために、入力メッセージボックスを表示する必要があります。DelphiPrismを使用しています。

私のプログラムにMicrosoft.VisualBasic参照を追加して、InputBoxにアクセスすることにより、他の誰かの提案を試しましたが、機能しませんでした。Complierは「不明な識別子」と言い続けます。

Delphi Prism用のInputBoxコマンドはありますか?もしそうなら、どのようにそれを取得しますか。そうでない場合は、DelphiPrismに似たものがありますか。

Editboxとボタンを使用して単純なウィンドウフォームを簡単に作成できますが、Delphi Prismに何かがあり、inputboxコマンドに使いやすい場合は、面倒で冗長な作業になると思います。

あなたの助けは大歓迎です。

ありがとうございました、

4

2 に答える 2

2

VisualBasicのInputBoxは、名前空間Microsoft.VisualBasic.Interactionにあります。したがって、uses句でこれが必要になるか(VBアセンブリへの参照が必要です)、コードで完全修飾名Microsoft.VisualBasic.Interaction.InputBox()を使用する必要があります。

于 2011-08-07T19:00:55.437 に答える
1

InputBoxこのルーチンを使用してVB6レガシーコードを支援することはお勧めしません。作業を行うには、独自のダイアログを作成するだけです。この質問は、C#のコンテキストで何度もここで尋ねられており、それが常に答えのようです。

于 2011-08-07T19:10:28.440 に答える