私はVisual Studio 2003とWindowsプラットフォームを使用しています。ボタンやテキストボックスなどのコントロール名とコントロールタイプのリストを与えるツールがほしいです。 ツールやコードでこれを行いますか?ありがとうございます。 コントロールとフォームの名前リスト
0
A
答えて
2
ツールボックスがありますので、詳細をお知らせします。
1
フォームのControls
コレクションがあります。フォームの中にあるコントロールの配列を取得することができます。型を取得するには、コレクションをループし、各要素のプロパティをGetType().FullName
にする必要があります。
0
次のような方法でプログラム的に行うことができます。このコードは、フォーム上の各コンテナを処理し、再帰を使用して各コントロールの詳細を表示します。コントロールがコンテナ内に埋め込まれている深さのレベル(パネルなど)に応じてテキストをインデントします。
private void PrintControls()
{
// Print form coords
Debug.Print("\n" + this.Name + ": "
+ "\n\tLocation=" + this.Location.ToString()
+ "\n\tSize=" + this.Size.ToString()
+ "\n\tBottom=" + this.Bottom.ToString()
+ " Right=" + this.Right.ToString()
+ "\n\tMinimumSize=" + this.MinimumSize.ToString()
+ " MaximumSize=" + this.MaximumSize.ToString());
// Print coords for controls and containers
foreach (Control C in this.Controls)
{
RecurseThroughControls(C, 1);
}
}
private void RecurseThroughControls(Control C, int Tabs)
{
string Indent = "";
for (int t = 0; t < Tabs; t++)
{
Indent += "\t";
}
Debug.Print(Indent + "Name=" + C.Name + " Type=" + C.ToString()
+ "\n" + Indent + "\tLocation=" + C.Location.ToString()
+ "\n" + Indent + "\tSize=" + C.Size.ToString()
+ "\n" + Indent + "\tBottom=" + C.Bottom.ToString()
+ " Right=" + C.Right.ToString());
if (C.HasChildren)
{
foreach (Control Child in C.Controls)
{
RecurseThroughControls(Child, Tabs + 1);
}
}
}
関連する問題
- 1. Vb6:アクティブなコントロールの名前
- 2. は、私が最初に名前のリストと最後の名前のリスト
- 3. Xmlリストのシリアライゼーションとノードタイプの名前
- 4. フォーム上のすべてのコントロールに名前を付けるVS.NETツール
- 5. JPAという名前のクエリ:リスト
- 6. Flex:DateFieldコントロールに月の名前を表示
- 7. コントロールの名前が文字列
- 8. C#Windowsフォームに同じ名前の異なるコントロールを追加する
- 9. フォームに名前とメールを集める
- 10. 現在の名前空間からユーザー定義コントロールのリストを取得
- 11. リストの名前を取得
- 12. 反復参照コントロール名前パターン(VB.NET)
- 13. R - 私は名前のベクトルの名前付きリスト持って
- 14. 名前を別の名前リストと照合してラスターファイルを抽出します
- 15. リスト内の要素の名前とファイル名の一致と名前の変更R
- 16. WindowsフォームWebBrowserコントロールとAJAX
- 17. WindowsフォームWebBrowserコントロール:DocumentTextとDocument.Body.OuterHtml
- 18. WindowsフォームWebBrowserコントロールとiframe
- 19. プライベート変数と同じ規則を使用してフォームのコントロールに名前を付けますか?
- 20. 名前のないPythonフォームの提出
- 21. フォーム要素の名前を取得
- 22. Visual C++でフォームの名前を変更
- 23. 連絡先フォームの名前文字列
- 24. リストへのデータバインディングとWindowsフォームを使用した動的なコントロールの追加
- 25. SharePointリストとフォーム
- 26. 名前の変更のリスト項目
- 27. Android SDカードのディレクトリフォルダの名前リスト
- 28. 印刷JSPの名前のリスト
- 29. OutlookフォームVBScriptコントロール
- 30. ネストされたリストの名前付け
私はOPの名前をプログラマチックにリストしたいと思っています。 – adatapost
ツールボックスはどこにありますか? – KuldipMCA