<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Symbolleiste</id>
	<title>Symbolleiste - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Symbolleiste"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Symbolleiste&amp;action=history"/>
	<updated>2026-06-03T11:06:00Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Symbolleiste&amp;diff=219930&amp;oldid=prev</id>
		<title>imported&gt;Siegbert v2: kleine Anpassungen</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Symbolleiste&amp;diff=219930&amp;oldid=prev"/>
		<updated>2025-06-12T08:40:24Z</updated>

		<summary type="html">&lt;p&gt;kleine Anpassungen&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Symbolleiste.png|gerahmt|Zwei Symbolleisten im [[Mozilla Firefox|Firefox]]-Browser unter der [[Menüleiste]]]]&lt;br /&gt;
&lt;br /&gt;
Eine &amp;#039;&amp;#039;&amp;#039;Symbolleiste&amp;#039;&amp;#039;&amp;#039;, auch &amp;#039;&amp;#039;&amp;#039;Werkzeugleiste&amp;#039;&amp;#039;&amp;#039; oder (englisch) &amp;#039;&amp;#039;&amp;#039;Toolbar&amp;#039;&amp;#039;&amp;#039; genannt, ist ein [[Steuerelement]] einer [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]]. Sie wird dargestellt als waagerechte oder senkrechte Leiste mit kleinen, häufig bebilderten [[Schaltfläche]]n, die als erweiternde Elemente der Menüführung von [[Computerprogramm|Programmen]] mit grafischer Benutzeroberfläche dienen.&lt;br /&gt;
&lt;br /&gt;
== Weitere Details ==&lt;br /&gt;
Mit Werkzeugleisten wird in vielen [[Computerprogramm|Programmen]] ein Schnellzugriff auf bestimmte, häufig verwendete, Funktionen ermöglicht, da per einfachem [[Mausklick]] auf die Symbole ([[Icon (Computer)|Icons]]) die wichtigsten Funktionen, wie etwa das &amp;#039;&amp;#039;Speichern&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Drucken&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;Kopieren&amp;#039;&amp;#039; schnell verfügbar sind. Eine sehr bekannte Symbolleiste stellt die [[Taskleiste]] von [[Microsoft Windows]] dar.&lt;br /&gt;
&lt;br /&gt;
Bei der Einführung von Symbolleisten stellte sich die Frage, wie man die Schaltflächen dem [[Benutzer]] am besten erklären kann. Dazu wurden zuerst [[Balloon Help]]s eingesetzt, die aber schnell durch [[Tooltip]]s ersetzt wurden.&lt;br /&gt;
&lt;br /&gt;
Je nach Implementierung können neben Schaltflächen auch andere Steuerelemente wie [[Textfeld]]er (z.&amp;amp;nbsp;B. [[Suchfeld]]er) oder [[Kombinationsfeld]]er (z.&amp;amp;nbsp;B. [[Schriftart]]-Auswahl) in eine Symbolleiste integriert werden.&amp;lt;ref name=&amp;quot;Chapman98&amp;quot;&amp;gt;{{Literatur |Autor=Davis Chapman |Titel=Visual C++ 6 in 21 Tagen |Verlag=Markt+Technik |Datum=1998 |Sprache=de |ISBN=3-8272-2035-1 |Kapitel=Symbolleisten und Statusleisten |Online=http://www.wasistphase.de/vc6/kap12.htm |Abruf=2005-05-20}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zu den meist statischen Menüleisten lassen sich Werkzeugleisten häufig durch den Benutzer konfigurieren, um ihre Effektivität und den Nutzungskomfort zu erhöhen. Dabei können oft nicht nur Symbole eingefügt und entfernt werden, sondern auch weitere Symbolleisten erzeugt werden. Bei mehreren Symbolleisten ist es zudem oft möglich, die Anordnung der einzelnen Symbolleisten zu ändern. In manchen Programmen können Symbolleisten abgedockt und in einem eigenen [[Palette (Benutzeroberfläche)|Werkzeugfenster]] ({{enS|Tool Window}}) angezeigt werden.&amp;lt;ref name=&amp;quot;Chapman98&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |autor=Magnus Adielsson et al. |url=https://www.openoffice.org/documentation/manuals/userguide3/0200WG3-WriterGuide.pdf |titel=OpenOffice.org 3 Writer Guide |titelerg=The Writer interface: Toolbars |werk=openoffice.org |datum=2008 |seiten=15–18 |format=PDF; 9,6&amp;amp;nbsp;MB |sprache=en |abruf=2024-01-10}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Browser-Symbolleisten ==&lt;br /&gt;
Eine Sonderstellung nehmen Symbolleisten in [[Webbrowser|Webbrowsern]] ein, wie z.&amp;amp;nbsp;B. die [[Google Toolbar|Google-Toolbar]]. Hiermit lassen sich Sonderfunktionen der gebräuchlichsten Browser (wie z.&amp;amp;nbsp;B. das Zoomen der aktuellen Seite oder das Löschen von [[HTTP-Cookie|Cookies]]) sowie Links zu Webseiten des Anbieters schnell und direkt aufrufen. In den 2000er-Jahren boten alle großen [[Suchmaschine]]n und andere [[Website]]s Symbolleisten zur direkten Nutzung ihrer Dienste an – jedoch sind solche Angebote in den meisten Fällen auch [[Spyware]], da sie Angaben über das Surfverhalten des Benutzers an den Herausgeber senden.&lt;br /&gt;
&lt;br /&gt;
Eine spezielle Art einer Symbolleiste ist die sogenannte [[Sidebar]], die durch die seitliche Anordnung in der Regel breiter ist und dadurch mehr Funktionen unterbringen kann.&lt;br /&gt;
&lt;br /&gt;
Eine Reihe unseriöser Anbieter programmiert und vertreibt Symbolleisten, die sich massiv in das [[Betriebssystem]] des [[Benutzer|Benutzers]] einnisten, um permanent z.&amp;amp;nbsp;B. [[Pop-up]]-[[Fenster (Computer)|Fenster]] zu öffnen oder die Startseite dauerhaft zu ändern, mit dem Ziel, aggressiv kommerzielle Websites zu bewerben. Man spricht in diesem Fall von [[Browser-Hijacker]]n und [[Spyware]]. Eine [[Deinstallation]] war oft nur mit spezieller [[Software]] möglich, inzwischen bieten die [[Browser]] Möglichkeiten an, solche Symbolleisten dauerhaft zu deaktivieren.&lt;br /&gt;
&lt;br /&gt;
== Programmierung ==&lt;br /&gt;
=== C# ===&lt;br /&gt;
Das folgende Beispiel in der [[Programmiersprache]] [[C-Sharp|C#]] zeigt die Implementierung eines Hauptfensters mit einer Toolbar, die drei Schaltflächen enthält. Das Klick-Ereignis der Schaltflächen jeweils mit einer Ereignisbehandlungsroutine verknüpft, die ein Fenster öffnet (siehe [[Ereignis (Programmierung)|Ereignis]]).&amp;lt;ref&amp;gt;{{Internetquelle |url=https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.toolbar |titel=ToolBar Class |werk=learn.microsoft.com |hrsg=Microsoft |sprache=en |abruf=2024-01-10}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c#&amp;quot;&amp;gt;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
&lt;br /&gt;
public class MainForm : System.Windows.Forms.Form&lt;br /&gt;
{&lt;br /&gt;
	// Konstruktor des MainForms.&lt;br /&gt;
	public MainForm()&lt;br /&gt;
	{&lt;br /&gt;
		InitializeButtons();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// Startet die Anwendung und erzeugt das MainForm durch Aufruf des Konstruktors.&lt;br /&gt;
    public static void Main()&lt;br /&gt;
    {&lt;br /&gt;
        Application.Run(new MainForm());&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
	// Initialisiert das Toolbar.&lt;br /&gt;
	private void InitializeToolbar()&lt;br /&gt;
	{&lt;br /&gt;
		// Erzeugt ein Toolbar mit 3 Toolbar Buttons.&lt;br /&gt;
&lt;br /&gt;
		ToolBar newToolBar = new ToolBar();&lt;br /&gt;
&lt;br /&gt;
		ToolBarButton openToolBarButton = new ToolBarButton();&lt;br /&gt;
		ToolBarButton saveToolBarButton = new ToolBarButton();&lt;br /&gt;
		ToolBarButton searchToolBarButton = new ToolBarButton();&lt;br /&gt;
&lt;br /&gt;
		SuspendLayout();&lt;br /&gt;
		newToolBar.SuspendLayout();&lt;br /&gt;
&lt;br /&gt;
		openToolBarButton.Text = &amp;quot;Öffnen&amp;quot;;&lt;br /&gt;
		saveToolBarButton.Text = &amp;quot;Speichern&amp;quot;;&lt;br /&gt;
		searchToolBarButton.Text = &amp;quot;Suchen&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
		// Fügt die Toolbar Buttons dem Toolbar hinzu.&lt;br /&gt;
		newToolBar.Buttons.Add(openToolBarButton);&lt;br /&gt;
		newToolBar.Buttons.Add(saveToolBarButton);&lt;br /&gt;
		newToolBar.Buttons.Add(searchToolBarButton);&lt;br /&gt;
		Controls.Add(newToolBar);&lt;br /&gt;
&lt;br /&gt;
		newToolBar.ResumeLayout(false);&lt;br /&gt;
		newToolBar.PerformLayout();&lt;br /&gt;
&lt;br /&gt;
		ResumeLayout(false);&lt;br /&gt;
		PerformLayout();&lt;br /&gt;
&lt;br /&gt;
		// Verknüpft die Ereignisbehandlungsmethode mit dem Klick-Ereignis der Toolbar Buttons.&lt;br /&gt;
		newToolBar.ButtonClick += new ToolBarButtonClickEventHandler(ToolBar_ButtonClick);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// Diese Methode wird aufgerufen, wenn der Benutzer auf einen Toolbar Button klickt.&lt;br /&gt;
	private void ToolBar_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)&lt;br /&gt;
	{&lt;br /&gt;
		Form newForm = new Form(); // Erzeugt ein neues Fenster durch Aufruf des Standardkonstruktors.&lt;br /&gt;
		newForm.Text = e.Button.Text; // Setzt die Beschriftung des Fensters gleich der Beschriftung des angeklickten ToolBarButton.&lt;br /&gt;
		newForm.ShowDialog(); // Zeigt das Fenster als modaler Dialog an.&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Menü (Computer)]]&lt;br /&gt;
* [[Kontextmenü]]&lt;br /&gt;
* [[Ribbon]]&lt;br /&gt;
* [[Schaltfläche]]&lt;br /&gt;
* [[Umschalter (Steuerelement)|Umschalter]] (Toggle Switch &amp;amp;amp; Toggle Button)&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Commonscat|Toolbars|Symbolleiste}}&lt;br /&gt;
* [https://learn.microsoft.com/de-de/cpp/windows/toolbar-editor Symbolleisten-Editor] – Seite beim &amp;#039;&amp;#039;[[Microsoft Developer Network|MSDN]]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Steuerelement einer grafischen Benutzeroberfläche]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Siegbert v2</name></author>
	</entry>
</feed>