Nicht mit dem Standard-Menü, nein. Du könntest aber selber ein Menü schreiben.
Wie es mit den sogenannten "personalisierten" Menüs aussieht, weiß ich allerdings nicht. (Das sind die Menüs, die nur die am häufigsten genutzten Einträge anzeigen, und nur nach Klick auf einen "Pfeil nach unten" alle Einträge zeigen.
Danke dir für die Antwort. Aber wie greife ich "einfach" auf die Structur des 1. Controls zu? Wohl gemerkt aus dem 2. Control heraus. Mit ((Mainclass)Parent.Parent).myControl1.structname geht es nicht.
Wenn du einigermaßen gut schon C# programmieren kannst, und eine Excel-ähnliche Tabelle haben willlst, dann schau dir mal auf http://www.devage.com/ den Link zu "DevAge Source Pack 1.0.0.11 - SourceGrid 3 and other projects" an.
Für eine professionelle Anwendung habe ich selbst diese Komponente verwendet...
Du musst die ColumnStyles im Objekt TabelsStyles zuweisen und danach diese
Tabelstyle dem DatagridView zuweiesen.
Das TabelSytyle hat eine Add-Methode um ColumnStyles entgegenzunehemne
alles klar geht nach etwas lesen im Code dort daraus hervor!
http://msdn2.microsoft.com/de-de/library/47a587hk.aspx
Der Umfang der .NET Framework-Unterstützung für die Abwärts- und Aufwärtskompatibilität ist versionsspezifisch. Abwärts- und Aufwärtskompatibilität wird in .NET Framework nur für mit Version 1.1 erstellte Anwendungen unterstützt. Für mit Version 2.0 erstellte Anwendungen wird keine Aufwärtskompatibilität unterstützt. In Verbindung mit .NET Framework bedeutet Abwärtskompatibilität, dass eine mit einer früheren Version von .NET Framework erstellte Anwendung auch unter einer neueren Version ausgeführt werden kann. Aufwärtskompatibilität wiederum bedeutet, dass eine mit einer neueren Version von .NET Framework erstellte Anwendung auch unter einer früheren Version ausgeführt werden kann.
.NET Framework bietet ein hohes Maß an Unterstützung für die Abwärtskompatibilität. Beispielsweise können die meisten mit Version 1.0 erstellten Anwendungen in Version 1.1 ausgeführt werden und mit Version 1.1 erstellte Anwendungen in Version 2.0. In .NET Framework wird ausschließlich für Version 1.1 auch die Aufwärtskompatibilität unterstützt. Für die Aufwärtskompatibilität müssen Sie eine Anwendung jedoch eventuell ändern, damit sie wie erwartet ausgeführt werden kann. Mit Version 2.0 erstellte Anwendungen können nicht auf früheren Versionen von .NET Framework ausgeführt werden. Sowohl bei der Aufwärts- als auch bei der Abwärtskompatibilität kann eine Änderung von .NET Framework, die die Sicherheit, Richtigkeit oder Funktionsfähigkeit verbessert, auch Kompatibilitätsprobleme verursachen.
Weitere Informationen zur Kompatibilität und eine Liste der Änderungen an öffentlichen APIs in der Klassenbibliothek, die u. U. Auswirkungen auf die Kompatibilität einer Anwendung haben, finden Sie unter Compatibility Considerations and Version Changes (nur auf Englisch verfügbar).
Ich würde dir empfehlen dir mal Beispiele auf CodeProject anzuschauen und dann selbst was zu schreiben. Wenn du neu bist interessiert dich vielleicht auch ein Artikel zur Einführung in C#
du musst ein Textfeld erstellen und dem weist du bei button Klick
DateTime.Now.ToLongTimeString()
zu.
Hier genau so ein Beispiel!
RichTextBox.SelectionTabs-Eigenschaft
MSDN: Mit dieser Eigenschaft können Sie ein Array abrufen, das den Abstand für jeden Tabstopp in der aktuellen Textauswahl im RichTextBox-Steuerelement enthält. Mit dieser Eigenschaft können Sie dann die Größe jedes Tabstopps in der Textauswahl anpassen. Wenn Sie z. B. die Tabstopps im Dokument anpassen möchten, können Sie das gesamte Dokument markieren und mithilfe der SelectionTabs-Eigenschaft die Liste von Tabstopps abrufen. Sie können diese anschließend an die neuen Werte anpassen und dieser Eigenschaft neu zuweisen.
http://blogex.schmidt-webdesign.net/