{"id":55000245,"date":"2020-12-01T00:00:00","date_gmt":"2020-12-23T17:27:31","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=245"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Symbolleisten_mit_dem_ToolBarSteuerelement","status":"publish","type":"post","link":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/","title":{"rendered":"Symbolleisten mit dem ToolBar-Steuerelement"},"content":{"rendered":"<p><b>Bei Anwendungen, die eine Men&uuml;leiste statt des Ribbons verwenden, finden Sie meist auch noch Symbolleisten vor. Davon gibt es im Gegensatz zur Men&uuml;leiste manchmal nicht nur eine, sondern mehrere. Symbolleisten zeichnen sich au&szlig;erdem dadurch aus, dass Sie diese verschieben k&ouml;nnen und dass sie keine Untermen&uuml;s enthalten. Au&szlig;erdem finden Sie die Befehle meist in Form einfacher Schaltfl&auml;chen mit entsprechenden Symbolen vor, damit diese wenig Platz wegnehmen. Auch f&uuml;r eine WPF-Anwendung k&ouml;nnen Sie Symbolleisten hinzuf&uuml;gen. Wie das geht, zeigt der vorliegende Artikel.<\/b><\/p>\n<p>Im Artikel <b>Das Menu-Steuerelement <\/b>(<b>www.datenbankentwickler.net\/244<\/b>) haben wir bereits gezeigt, wie Sie eine Men&uuml;leiste zum Fenster einer Anwendung hinzuf&uuml;gen. Es gibt immer nur eine Men&uuml;leiste je Fenster, dem Sie ein oder mehrere Elemente in der obersten Ebene hinzuf&uuml;gen k&ouml;nnen. Diese stellen normalerweise per Mausklick eine aufklappbare Liste von Befehlen oder weiteren Untermen&uuml;s zur Verf&uuml;gung. Bei den Symbolleisten ist es etwas anders: Sie k&ouml;nnen auch mehr als eine Symbolleiste hinzuf&uuml;gen, die nach dem Wunsch des Benutzers angeordnet werden kann. In den Beispielen zu diesem Artikel verwenden wir wieder ein &uuml;bergeordnetes <b>DockPanel<\/b>-Element, dem wir eine Men&uuml;leiste und eine Symbolleiste hinzuf&uuml;gen.<\/p>\n<p><b>Aufbau einer Symbolleiste<\/b><\/p>\n<p>Bei der Men&uuml;leiste ist der Aufbau eindeutig: Es gibt ein <b>Menu<\/b>-Element, das im <b>DockPanel<\/b>-Element oben angedockt wird und das die ben&ouml;tigten Men&uuml;elemente enth&auml;lt. Bei der Symbolleiste verwenden wir noch ein zus&auml;tzliches Element, n&auml;mlich das <b>ToolBarTray <\/b>in der obersten Ebene. Dieses ordnen Sie wie das <b>Menu<\/b>-Element dem <b>DockPanel<\/b>-Element unter (siehe Beispielprojekt, <b>MainWindow.xaml<\/b>, <b>Beispiel 1<\/b>):<\/p>\n<pre>&lt;Window x:Class=\"MainWindow\" ... Title=\"MainWindow\" Height=\"350\" Width=\"600\"&gt;\r\n     &lt;DockPanel&gt;\r\n         &lt;Menu DockPanel.Dock=\"Top\"&gt;...&lt;\/Menu&gt;\r\n         &lt;ToolBarTray DockPanel.Dock=\"Top\"&gt;<\/pre>\n<p>Das <b>ToolBarTray<\/b>-Element kann dann ein oder mehrerere <b>ToolBar<\/b>-Elemente enthalten, die wiederum <b>Button<\/b>-Elemente mit dem Befehlen bereithalten:<\/p>\n<pre>             &lt;ToolBar&gt;\r\n                 &lt;Button Command=\"Cut\" Content=\"Ausschneiden\"&gt;&lt;\/Button&gt;\r\n                 &lt;Button Command=\"Copy\" Content=\"Kopieren\"&gt;&lt;\/Button&gt;\r\n                 &lt;Button Command=\"Paste\" Content=\"Einf&uuml;gen\"&gt;&lt;\/Button&gt;<\/pre>\n<p>Zum Abschluss werden die ge&ouml;ffneten Elemente <b>ToolBar <\/b>und <b>ToolBarTray <\/b>wieder geschlossen und es folgt beispielsweise ein Grid-Element, das die &uuml;brigen Steuerelemente des Fensters enth&auml;lt:<\/p>\n<pre>             &lt;\/ToolBar&gt;\r\n         &lt;\/ToolBarTray&gt;\r\n         &lt;Grid&gt;...&lt;\/Grid&gt;\r\n     &lt;\/DockPanel&gt;\r\n&lt;\/Window&gt;<\/pre>\n<p>In Bild 1 sehen Sie die resultierende Symbolleiste. In diesem Fall haben wir einige eingebaute Befehle &uuml;ber das <b>Command<\/b>-Attribut verf&uuml;gbar gemacht &#8211; <b>Cut<\/b>, <b>Copy <\/b>und <b>Paste<\/b>. Leider erkennt die Anwendung nicht, dass diese hier in einer Symbolleiste abgebildet werden sollen und zeigt keine Icons, sondern nur den Text an. Das k&ouml;nnen wir &auml;ndern!<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2020_06\/pic_245_001.png\" alt=\"Fenster mit Symbolleiste\" width=\"449,6946\" height=\"121,2917\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Fenster mit Symbolleiste<\/span><\/b><\/p>\n<p><b>Symbolleiste mit Icons<\/b><\/p>\n<p>Wenn wir statt der Beschriftungen f&uuml;r die eingebauten Befehle <b>Cut<\/b>, <b>Copy <\/b>und <b>Paste <\/b>nur Icons anzeigen wollen, m&uuml;ssen wir diese zun&auml;chst zum Projekt hinzuf&uuml;gen. Dazu legen wir im Projektmappen-Explorer ein neues Verzeichnis namens <b>Icons <\/b>an und f&uuml;gen diesem die ben&ouml;tigten Icons hinzu (siehe Bild 2).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2020_06\/pic_245_002.png\" alt=\"Hinzuf&uuml;gen von Icons zum Projekt\" width=\"349,7625\" height=\"385,0596\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Hinzuf&uuml;gen von Icons zum Projekt<\/span><\/b><\/p>\n<p>Danach bearbeiten wir die Steuerelemente der Symbolleiste in der XAML-Definition so, dass sie statt Text die Icons anzeigen. Dazu entfernen wir die <b>Content<\/b>-Attribute und f&uuml;gen jeweils ein <b>Image<\/b>-Element hinzu. Dieses erh&auml;lt f&uuml;r das Attribut <b>Source <\/b>den Pfad zu der Bilddatei im Projektverzeichnis (siehe Beispielprojekt, <b>MainWindow.xaml<\/b>, <b>Beispiel 2<\/b>):<\/p>\n<pre>&lt;ToolBarTray DockPanel.Dock=\"Top\"&gt;\r\n     &lt;ToolBar&gt;\r\n         &lt;Button Command=\"Cut\"&gt;\r\n             &lt;Image Source=\"Icons\/cut.png\"&gt;&lt;\/Image&gt;\r\n         &lt;\/Button&gt;\r\n         &lt;Button Command=\"Copy\"&gt;\r\n             &lt;Image Source=\"Icons\/copy.png\"&gt;&lt;\/Image&gt;\r\n         &lt;\/Button&gt;\r\n         &lt;Button Command=\"Paste\"&gt;\r\n             &lt;Image Source=\"Icons\/clipboard_paste.png\"&gt;&lt;\/Image&gt;\r\n         &lt;\/Button&gt;\r\n     &lt;\/ToolBar&gt;\r\n&lt;\/ToolBarTray&gt;<\/pre>\n<p>Das Ergebnis sehen Sie in Bild 3. Interessanterweise werden die Schaltfl&auml;chen mit den Icons im Gegensatz zu den reinen Text-Schaltfl&auml;chen nicht in Abh&auml;ngigkeit vom Kontext als aktiviert oder deaktiviert gekennzeichnet. So sollte zum Beispiel die <b>Ausschneiden<\/b>-Schaltfl&auml;che nur als aktiv dargestellt werden, wenn im Textfeld darunter ein Text markiert ist. Das wollen wir sp&auml;ter nachholen &#8211; erst einmal schauen wir uns an, wie wir eine weitere Symbolleiste hinzuf&uuml;gen und wie wir Icons und Texte auf einer Schaltfl&auml;che kombinieren k&ouml;nnen.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2020_06\/pic_245_003.png\" alt=\"Symbolleiste mit Icons\" width=\"299,7964\" height=\"121,2917\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Symbolleiste mit Icons<\/span><\/b><\/p>\n<p><b>Eine zweite Symbolleiste hinzuf&uuml;gen<\/b><\/p>\n<p>Zum Hinzuf&uuml;gen einer zweiten Symbolleiste legen Sie einfach ein weiteres <b>ToolBar<\/b>-Element im <b>ToolBarTray<\/b>-Element an. Je nachdem, ob die zweite Symbolleiste vor oder hinter der ersten erscheinen soll, f&uuml;gen Sie das neue <b>ToolBar<\/b>-Element vor oder hinter einem bereits bestehenden <b>ToolBar<\/b>-Element ein (siehe Beispielprojekt, <b>MainWindow.xaml<\/b>, <b>Beispiel 3<\/b>):<\/p>\n<pre>&lt;ToolBarTray DockPanel.Dock=\"Top\"&gt;\r\n     &lt;ToolBar&gt;\r\n         ... Steuerelemente\r\n     &lt;\/ToolBar&gt;\r\n     &lt;ToolBar&gt;\r\n         ... Steuerelemente\r\n     &lt;\/ToolBar&gt;\r\n&lt;\/ToolBarTray&gt;<\/pre>\n<p>In diesem Fall werden die beiden Symbolleisten direkt nebeneinander angezeigt (siehe Bild 4). Es gibt jedoch die M&ouml;glichkeit, diese auch untereinander auszugeben.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2020_06\/pic_245_004.png\" alt=\"Zwei Symbolleisten nebeneinander\" width=\"449,6946\" height=\"119,8525\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 4: Zwei Symbolleisten nebeneinander<\/span><\/b><\/p>\n<p>Der einfachste Weg ist, dass der Benutzer die Symbolleisten einfach per Drag and Drop so positioniert, wie er sich diese w&uuml;nscht (siehe Bild 5). Beim n&auml;chsten Start der Anwendung werden die Symbolleisten allerdings wieder so wie im XAML-Code definiert ausgegeben. Wie also k&ouml;nnen wir die Symbolleisten direkt beim Starten untereinander anzeigen<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2020_06\/pic_245_005.png\" alt=\"Zwei Symbolleisten untereinander\" width=\"324,7794\" height=\"123,4541\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 5: Zwei Symbolleisten untereinander<\/span><\/b><\/p>\n<p><b>Symbolleistenposition relativ zu anderen Symbolleisten<\/b><\/p>\n<p>Wenn Sie mehr als eine Symbolleiste verwenden, also mehr als ein <b>ToolBar<\/b>-Element innerhalb des <b>ToolBarTray<\/b>-Elements einf&uuml;gen, werden diese wie oben beschrieben einfach in der gleichen Reihenfolge nebeneinander angeordnet. Wenn Sie die Reihenfolge &auml;ndern m&ouml;chten, ohne die Reihenfolge im Code zu &auml;ndern, k&ouml;nnen Sie das mit der Eigenschaft <b>BandIndex <\/b>erledigen. <b>BandIndex <\/b>ist ein <b>0<\/b>-basierter Index (siehe Beispielprojekt, <b>MainWindow.xaml<\/b>, <b>Beispiel 4<\/b>). Wenn Sie also f&uuml;r das erste <b>ToolBar<\/b>-Element innerhalb des <b>ToolBarTray<\/b>-Elements den Wert <b>0 <\/b>angeben, dann verbleibt es an der Position, die es vorher innehatte. Im folgenden Beispiel erhalten wir die Anordnung aus Bild 6:<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2020_06\/pic_245_006.png\" alt=\"Standardreihenfolge\" width=\"449,6946\" height=\"116,2132\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 6: Standardreihenfolge<\/span><\/b><\/p>\n<pre>&lt;ToolBarTray DockPanel.Dock=\"Top\"&gt;\r\n     &lt;ToolBar&gt;\r\n         &lt;Button&gt;Button in Toolbar 1&lt;\/Button&gt;\r\n     &lt;\/ToolBar&gt;\r\n     &lt;ToolBar&gt;\r\n         &lt;Button&gt;Button in Toolbar 2&lt;\/Button&gt;\r\n     &lt;\/ToolBar&gt;\r\n     &lt;ToolBar&gt;\r\n         &lt;Button&gt;Button in Toolbar 3&lt;\/Button&gt;\r\n     &lt;\/ToolBar&gt;\r\n&lt;\/ToolBarTray&gt;<\/pre>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Visual Basic Entwickler<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000\"><a style=\"color: #ff0000\" href=\"https:\/\/shop.minhorst.com\/magazine\/363\/visual-basic-entwickler-jahresabonnement?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000\">Danach greifen Sie sofort auf <strong>alle rund 200 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000245\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/data\/wp\/v2\/posts\/55000245?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000245\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"c79abbae12\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei Anwendungen, die eine Men&uuml;leiste statt des Ribbons verwenden, finden Sie meist auch noch Symbolleisten vor. Davon gibt es im Gegensatz zur Men&uuml;leiste manchmal nicht nur eine, sondern mehrere. Symbolleisten zeichnen sich au&szlig;erdem dadurch aus, dass Sie diese verschieben k&ouml;nnen und dass sie keine Untermen&uuml;s enthalten. Au&szlig;erdem finden Sie die Befehle meist in Form einfacher Schaltfl&auml;chen mit entsprechenden Symbolen vor, damit diese wenig Platz wegnehmen. Auch f&uuml;r eine WPF-Anwendung k&ouml;nnen Sie Symbolleisten hinzuf&uuml;gen. Wie das geht, zeigt der vorliegende Artikel.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662020,66062020,44000002,44000027,44000017],"tags":[],"yst_prominent_words":[],"class_list":["post-55000245","post","type-post","status-publish","format-standard","hentry","category-662020","category-66062020","category-Benutzeroberflaeche_mit_WPF","category-Excel_programmieren","category-WebApps_Razor_Pages"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Bei Anwendungen, die eine Men\u00fcleiste statt des Ribbons verwenden, finden Sie meist auch noch Symbolleisten vor. Davon gibt es im Gegensatz zur Men\u00fcleiste manchmal nicht nur eine, sondern mehrere. Symbolleisten zeichnen sich au\u00dferdem dadurch aus, dass Sie diese verschieben k\u00f6nnen und dass sie keine Untermen\u00fcs enthalten. Au\u00dferdem finden Sie die Befehle meist in Form einfacher Schaltfl\u00e4chen mit entsprechenden Symbolen vor, damit diese wenig Platz wegnehmen. Auch f\u00fcr eine WPF-Anwendung k\u00f6nnen Sie Symbolleisten hinzuf\u00fcgen. Wie das geht, zeigt der vorliegende Artikel.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Andr\u00e9 Minhorst\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Visual Basic Entwickler - Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Symbolleisten mit dem ToolBar-Steuerelement - Visual Basic Entwickler\" \/>\n\t\t<meta property=\"og:description\" content=\"Bei Anwendungen, die eine Men\u00fcleiste statt des Ribbons verwenden, finden Sie meist auch noch Symbolleisten vor. Davon gibt es im Gegensatz zur Men\u00fcleiste manchmal nicht nur eine, sondern mehrere. Symbolleisten zeichnen sich au\u00dferdem dadurch aus, dass Sie diese verschieben k\u00f6nnen und dass sie keine Untermen\u00fcs enthalten. Au\u00dferdem finden Sie die Befehle meist in Form einfacher Schaltfl\u00e4chen mit entsprechenden Symbolen vor, damit diese wenig Platz wegnehmen. Auch f\u00fcr eine WPF-Anwendung k\u00f6nnen Sie Symbolleisten hinzuf\u00fcgen. Wie das geht, zeigt der vorliegende Artikel.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-12-23T17:27:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"-001-11-30T00:00:00+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Symbolleisten mit dem ToolBar-Steuerelement - Visual Basic Entwickler\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Bei Anwendungen, die eine Men\u00fcleiste statt des Ribbons verwenden, finden Sie meist auch noch Symbolleisten vor. Davon gibt es im Gegensatz zur Men\u00fcleiste manchmal nicht nur eine, sondern mehrere. Symbolleisten zeichnen sich au\u00dferdem dadurch aus, dass Sie diese verschieben k\u00f6nnen und dass sie keine Untermen\u00fcs enthalten. Au\u00dferdem finden Sie die Befehle meist in Form einfacher Schaltfl\u00e4chen mit entsprechenden Symbolen vor, damit diese wenig Platz wegnehmen. Auch f\u00fcr eine WPF-Anwendung k\u00f6nnen Sie Symbolleisten hinzuf\u00fcgen. Wie das geht, zeigt der vorliegende Artikel.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleisten_mit_dem_ToolBarSteuerelement\\\/#blogposting\",\"name\":\"Symbolleisten mit dem ToolBar-Steuerelement - Visual Basic Entwickler\",\"headline\":\"Symbolleisten mit dem ToolBar-Steuerelement\",\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"..\\\/fileadmin\\\/_temp_\\\/2020_06\\\/pic_245_001.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleisten_mit_dem_ToolBarSteuerelement\\\/#articleImage\"},\"datePublished\":\"2020-12-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleisten_mit_dem_ToolBarSteuerelement\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleisten_mit_dem_ToolBarSteuerelement\\\/#webpage\"},\"articleSection\":\"2020, 6\\\/2020, Benutzeroberfl\\u00e4che mit WPF, Excel programmieren, Web-Apps: Razor Pages\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleisten_mit_dem_ToolBarSteuerelement\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vbentwickler.de\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2020\\\/#listItem\",\"name\":\"2020\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2020\\\/#listItem\",\"position\":2,\"name\":\"2020\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2020\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleisten_mit_dem_ToolBarSteuerelement\\\/#listItem\",\"name\":\"Symbolleisten mit dem ToolBar-Steuerelement\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleisten_mit_dem_ToolBarSteuerelement\\\/#listItem\",\"position\":3,\"name\":\"Symbolleisten mit dem ToolBar-Steuerelement\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2020\\\/#listItem\",\"name\":\"2020\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\",\"name\":\"Datenbankentwickler\",\"description\":\"Das Magazin f\\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/cropped-header_vbe-1.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleisten_mit_dem_ToolBarSteuerelement\\\/#organizationLogo\",\"width\":664,\"height\":225},\"image\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleisten_mit_dem_ToolBarSteuerelement\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleisten_mit_dem_ToolBarSteuerelement\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Andr\\u00e9 Minhorst\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleisten_mit_dem_ToolBarSteuerelement\\\/#webpage\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleisten_mit_dem_ToolBarSteuerelement\\\/\",\"name\":\"Symbolleisten mit dem ToolBar-Steuerelement - Visual Basic Entwickler\",\"description\":\"Bei Anwendungen, die eine Men\\u00fcleiste statt des Ribbons verwenden, finden Sie meist auch noch Symbolleisten vor. Davon gibt es im Gegensatz zur Men\\u00fcleiste manchmal nicht nur eine, sondern mehrere. Symbolleisten zeichnen sich au\\u00dferdem dadurch aus, dass Sie diese verschieben k\\u00f6nnen und dass sie keine Untermen\\u00fcs enthalten. Au\\u00dferdem finden Sie die Befehle meist in Form einfacher Schaltfl\\u00e4chen mit entsprechenden Symbolen vor, damit diese wenig Platz wegnehmen. Auch f\\u00fcr eine WPF-Anwendung k\\u00f6nnen Sie Symbolleisten hinzuf\\u00fcgen. Wie das geht, zeigt der vorliegende Artikel.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleisten_mit_dem_ToolBarSteuerelement\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"datePublished\":\"2020-12-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/\",\"name\":\"Datenbankentwickler\",\"description\":\"Das Magazin f\\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Symbolleisten mit dem ToolBar-Steuerelement - Visual Basic Entwickler","description":"Bei Anwendungen, die eine Men\u00fcleiste statt des Ribbons verwenden, finden Sie meist auch noch Symbolleisten vor. Davon gibt es im Gegensatz zur Men\u00fcleiste manchmal nicht nur eine, sondern mehrere. Symbolleisten zeichnen sich au\u00dferdem dadurch aus, dass Sie diese verschieben k\u00f6nnen und dass sie keine Untermen\u00fcs enthalten. Au\u00dferdem finden Sie die Befehle meist in Form einfacher Schaltfl\u00e4chen mit entsprechenden Symbolen vor, damit diese wenig Platz wegnehmen. Auch f\u00fcr eine WPF-Anwendung k\u00f6nnen Sie Symbolleisten hinzuf\u00fcgen. Wie das geht, zeigt der vorliegende Artikel.","canonical_url":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/#blogposting","name":"Symbolleisten mit dem ToolBar-Steuerelement - Visual Basic Entwickler","headline":"Symbolleisten mit dem ToolBar-Steuerelement","author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"},"image":{"@type":"ImageObject","url":"..\/fileadmin\/_temp_\/2020_06\/pic_245_001.png","@id":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/#articleImage"},"datePublished":"2020-12-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/#webpage"},"isPartOf":{"@id":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/#webpage"},"articleSection":"2020, 6\/2020, Benutzeroberfl\u00e4che mit WPF, Excel programmieren, Web-Apps: Razor Pages"},{"@type":"BreadcrumbList","@id":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","position":1,"name":"Home","item":"https:\/\/vbentwickler.de","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2020\/#listItem","name":"2020"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2020\/#listItem","position":2,"name":"2020","item":"https:\/\/vbentwickler.de\/category\/2020\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/#listItem","name":"Symbolleisten mit dem ToolBar-Steuerelement"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/#listItem","position":3,"name":"Symbolleisten mit dem ToolBar-Steuerelement","previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2020\/#listItem","name":"2020"}}]},{"@type":"Organization","@id":"https:\/\/vbentwickler.de\/#organization","name":"Datenbankentwickler","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","url":"https:\/\/vbentwickler.de\/","logo":{"@type":"ImageObject","url":"https:\/\/vbentwickler.de\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","@id":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/#organizationLogo","width":664,"height":225},"image":{"@id":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author","url":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","@id":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","width":96,"height":96,"caption":"Andr\u00e9 Minhorst"}},{"@type":"WebPage","@id":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/#webpage","url":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/","name":"Symbolleisten mit dem ToolBar-Steuerelement - Visual Basic Entwickler","description":"Bei Anwendungen, die eine Men\u00fcleiste statt des Ribbons verwenden, finden Sie meist auch noch Symbolleisten vor. Davon gibt es im Gegensatz zur Men\u00fcleiste manchmal nicht nur eine, sondern mehrere. Symbolleisten zeichnen sich au\u00dferdem dadurch aus, dass Sie diese verschieben k\u00f6nnen und dass sie keine Untermen\u00fcs enthalten. Au\u00dferdem finden Sie die Befehle meist in Form einfacher Schaltfl\u00e4chen mit entsprechenden Symbolen vor, damit diese wenig Platz wegnehmen. Auch f\u00fcr eine WPF-Anwendung k\u00f6nnen Sie Symbolleisten hinzuf\u00fcgen. Wie das geht, zeigt der vorliegende Artikel.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/vbentwickler.de\/#website"},"breadcrumb":{"@id":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/#breadcrumblist"},"author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"creator":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"datePublished":"2020-12-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00"},{"@type":"WebSite","@id":"https:\/\/vbentwickler.de\/#website","url":"https:\/\/vbentwickler.de\/","name":"Datenbankentwickler","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","inLanguage":"de-DE","publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"Visual Basic Entwickler - Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","og:type":"article","og:title":"Symbolleisten mit dem ToolBar-Steuerelement - Visual Basic Entwickler","og:description":"Bei Anwendungen, die eine Men\u00fcleiste statt des Ribbons verwenden, finden Sie meist auch noch Symbolleisten vor. Davon gibt es im Gegensatz zur Men\u00fcleiste manchmal nicht nur eine, sondern mehrere. Symbolleisten zeichnen sich au\u00dferdem dadurch aus, dass Sie diese verschieben k\u00f6nnen und dass sie keine Untermen\u00fcs enthalten. Au\u00dferdem finden Sie die Befehle meist in Form einfacher Schaltfl\u00e4chen mit entsprechenden Symbolen vor, damit diese wenig Platz wegnehmen. Auch f\u00fcr eine WPF-Anwendung k\u00f6nnen Sie Symbolleisten hinzuf\u00fcgen. Wie das geht, zeigt der vorliegende Artikel.","og:url":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/","og:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","og:image:secure_url":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","article:published_time":"2020-12-23T17:27:31+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","twitter:card":"summary_large_image","twitter:title":"Symbolleisten mit dem ToolBar-Steuerelement - Visual Basic Entwickler","twitter:description":"Bei Anwendungen, die eine Men\u00fcleiste statt des Ribbons verwenden, finden Sie meist auch noch Symbolleisten vor. Davon gibt es im Gegensatz zur Men\u00fcleiste manchmal nicht nur eine, sondern mehrere. Symbolleisten zeichnen sich au\u00dferdem dadurch aus, dass Sie diese verschieben k\u00f6nnen und dass sie keine Untermen\u00fcs enthalten. Au\u00dferdem finden Sie die Befehle meist in Form einfacher Schaltfl\u00e4chen mit entsprechenden Symbolen vor, damit diese wenig Platz wegnehmen. Auch f\u00fcr eine WPF-Anwendung k\u00f6nnen Sie Symbolleisten hinzuf\u00fcgen. Wie das geht, zeigt der vorliegende Artikel.","twitter:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png"},"aioseo_meta_data":{"post_id":"55000245","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-01-30 16:12:58","updated":"2026-05-16 08:49:40","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\/category\/2020\/\" title=\"2020\">2020<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSymbolleisten mit dem ToolBar-Steuerelement\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/vbentwickler.de"},{"label":"2020","link":"https:\/\/vbentwickler.de\/category\/2020\/"},{"label":"Symbolleisten mit dem ToolBar-Steuerelement","link":"https:\/\/vbentwickler.de\/Symbolleisten_mit_dem_ToolBarSteuerelement\/"}],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=55000245"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000245\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=55000245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/categories?post=55000245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/tags?post=55000245"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=55000245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}