HtmlDocument.All プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ドキュメントのすべてのHtmlElement オブジェクトを格納するHtmlElementCollectionのインスタンスを取得します。
public:
property System::Windows::Forms::HtmlElementCollection ^ All { System::Windows::Forms::HtmlElementCollection ^ get(); };
public System.Windows.Forms.HtmlElementCollection All { get; }
member this.All : System.Windows.Forms.HtmlElementCollection
Public ReadOnly Property All As HtmlElementCollection
プロパティ値
ドキュメント内のすべての要素の HtmlElementCollection 。
例
次のコード例では、ドキュメント内のすべての要素を反復処理し、 Enabled=Trueを設定し、ドキュメントの読み込み中にユーザー入力を防ぐために既定で無効にされている可能性がある要素を有効にします。 このコード例では、アプリケーションに WebBrowser1 という名前のWebBrowser コントロールが含まれている必要があります。
public void EnableAllElements()
{
if (webBrowser1.Document != null)
{
foreach (HtmlElement pageElement in webBrowser1.Document.All)
{
pageElement.Enabled = true;
}
}
}
Private Sub EnableAllElements()
If (WebBrowser1.Document IsNot Nothing) Then
For Each PageElement As HtmlElement In WebBrowser1.Document.All
PageElement.Enabled = True
Next
End If
End Sub
注釈
All コレクションは、ドキュメント ツリー内の位置に関係なく、HTML ドキュメント内の任意の要素へのランダム アクセスを提供します。 名前、ID、またはインデックスを使用して HTML ドキュメント内の任意の要素にアクセスするために使用します。 ドキュメント内のすべての要素を反復処理することもできます。
HEADやTITLEなどの一部の要素には、名前が関連付けされません。 他のすべての要素には、HTML ファイルの作成者が名前を割り当てた場合にのみ名前が付けられます。 名前のない要素には、ID またはインデックスを使用してアクセスできます。
HTML タグの外部にある HTML ファイル内のすべての要素に親要素が必要であるため、All コレクションに要素を直接追加することはできません。 ツリーに新しい要素を追加するには、AppendChild メソッドまたは HtmlElement の InnerHtml プロパティを使用します。