0

名前を取得したい VB6 コントロール (VSFlexGrid) があります。それを参照するクラスと ID があり、フォーカスすることはできますが、コントロールの名前を取得する方法がわかりません。Autoitでこれを行うにはどうすればよいですか?

4

1 に答える 1

-1

フォーム デザイン モードでは、プロパティ ウィンドウでグリッドに名前が付けられます。

コードで指定された名前で参照できます。

フォーム デザイン ビューでグリッドを選択し、F4 キーを押します。(name) プロパティは、VSFlexGrid1 や myGrid などのようなものになります。

コードでは、VSFlexGrid1.Position または VSFlexGrid1.Rows、または操作する必要のあるプロパティとして参照できます。

フォーム コントロール コレクションをループして、それが VSFlexGrid タイプかどうかを検出するなど、より風変わりなことを行うこともできますが、それはあなたが探している以上のものかもしれません。

于 2013-05-24T18:58:19.633 に答える