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/
für die umrechnung von dezimal zahlen zu brüchen
public static string DectoBrk(double dec)
{
int zaehler=Nachkomma(dec);
int tmp=Anz_Nachkomma(dec);
string tmpn="1";
for(int i=0;i<tmp;i++)
tmpn+="0";
int nenner=Convert.ToInt32(tmpn);
tmp=ggT(zaehler,nenner);
zaehler/=tmp;
nenner/=tmp;
return zaehler.ToString() + "/" + nenner.ToString();
}
Wobei mir gerade einfällt das die Brüche die rauskommen nie so schön aussehen das ich sie auf dem Einheitkreis erkennen kann.
Wieder etwas für die Rubrik sinnlose Software.
In der MSDN ist schonmal das zu finden
Das nächste ist die Klasse Assembly mit der man zur Laufzeit Resourcen in eine Anwendung laden kann.
Deine Klasse[n] auch das Interface die Du laden möchtest musst Du schonmal in einem sepaeraten Projekt namens "Klassenbibliothek" unterbringen.
Das .NET macht aus diesem "Klassenbiblithek"-Projekt eine konform DLL zur Verwendung in .NET-Applikationen. Dann hast Du eine Resource geschaffen die man statisch oder dynamisch in ein Projekt laden kann.
Diese kannst Du dann z.B. über "Verweis hinzufügen" im "Projekt Explorer"
mit einem anderen C#-Projekt statisch verheiraten.
Oder eben dynamisch über Assembly-Objekt ins Programm laden.