0

ユーザーが列ヘッダーを編集できるDataGridコントロールを表示したいと思います。これは可能ですか?

4

1 に答える 1

0

デフォルトのDataGridは機能を提供しませんが、これに使用した回避策は、列ヘッダーのクリックイベントをトラップしてから、InputBox()メソッドを使用して新しい列ヘッダーをキャプチャすることでした。

InputBoxにはデフォルトの列ヘッダーが事前に入力されており、入力文字列の検証後にヘッダーを更新します。

機能を組み込むための回避策を提案していることに注意してください。

InputBox() Microsoft.VisualBasic.dllにあり、次のようにアクセスできます。

Microsoft.VisualBasic.Interaction.InputBox()

次の署名付き

InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])

それが役に立てば幸い!

于 2010-08-06T12:32:24.333 に答える