War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
HtmlElementInsertionOrientation-Enumeration
Collapse the table of content
Expand the table of content

HtmlElementInsertionOrientation-Enumeration

Aktualisiert: November 2007

Definiert Werte, die die Position beschreiben, an der bei Verwendung von InsertAdjacentElement ein neues Element eingefügt werden soll.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public enum HtmlElementInsertionOrientation
public enum HtmlElementInsertionOrientation
public enum HtmlElementInsertionOrientation

MembernameBeschreibung
BeforeBeginFügen Sie das Element vor dem aktuellen Element ein.
AfterBeginFügen Sie das Element nach dem aktuellen Element, aber vor allem anderen Inhalt im aktuellen Element ein.
BeforeEndFügen Sie das Element nach dem aktuellen Element ein.
AfterEndFügen Sie das Element nach dem aktuellen Element, aber nach allem anderen Inhalt im aktuellen Element ein.

Im folgenden Codebeispiel wird ein DIV-Element am Beginn jeder Seite eingefügt, die für Benutzer außerhalb des ADatum.com-Servers angezeigt wird. Für das Beispiel ist es erforderlich, dass das Formular ein WebBrowser-Steuerelement mit dem Namen WebBrowser1 enthält. Im Beispiel muss auch der System.Text.RegularExpressions-Namespace importiert werden.

		public void AddDivMessage()
		{
			Uri currentUri = new Uri(webBrowser1.Url.ToString());
			String hostName = null;

			// Ensure we have a host name, and not just an IP, against which to test.
			if (!(currentUri.HostNameType == UriHostNameType.Dns))
			{
				DnsPermission permit = new DnsPermission(System.Security.Permissions.PermissionState.Unrestricted);
				permit.Assert();

				IPHostEntry hostEntry = System.Net.Dns.GetHostEntry(currentUri.Host);
				hostName = hostEntry.HostName;
			} else {
				hostName = currentUri.Host;
			}

			if (!hostName.Contains("adatum.com"))
			{
				AddTopPageMessage("You are viewing a web site other than ADatum.com. " +
					"Please exercise caution, and ensure your Web surfing complies with all " +
					"corporate regulations as laid out in the company handbook.");
			}
		}

		private void AddTopPageMessage(String message)
		{
			if (webBrowser1.Document != null) 
			{
				HtmlDocument doc = webBrowser1.Document;

                // Do not insert the warning again if it already exists. 
                HtmlElementCollection returnedElems = doc.All.GetElementsByName("ADatumWarningDiv");
                if ((returnedElems != null) && (returnedElems.Count > 0)) 
				{
                    return;
				}

                HtmlElement divElem = doc.CreateElement("DIV");
                divElem.Name = "ADatumWarningDiv";
                divElem.Style = "background-color:black;color:white;font-weight:bold;width:100%;";
                divElem.InnerText = message;

                divElem = doc.Body.InsertAdjacentElement(HtmlElementInsertionOrientation.AfterBegin, divElem);
			}
		}


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft