Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
C# Die Größe der Zeichen normieren?
- Ersteller roker002
- Erstellt am
H
Housechen
Gast
Falls du das nur brauchst, weil du die Größe der Zeichenkette in Pixel ausmessen willst:
http://msdn.microsoft.com/en-us/library/system.drawing.graphics.measurestring(VS.71).aspx
http://msdn.microsoft.com/en-us/library/system.drawing.graphics.measurestring(VS.71).aspx
- Registriert
- Dez. 2007
- Beiträge
- 2.061
Ich will ja dass alle Zeichen die gleiche Größe haben und nicht jeden einzelnen abmessen.
Leerzeichen verbraucht viel weniger Platz ein eine Großbuchstabe. Aber es sollte genau so viel Platz verbrauchen wie das größte Zeichen. Ich will alle Zeichen mit der gleiche Größe haben.
Leerzeichen verbraucht viel weniger Platz ein eine Großbuchstabe. Aber es sollte genau so viel Platz verbrauchen wie das größte Zeichen. Ich will alle Zeichen mit der gleiche Größe haben.
Grantig
Captain
- Registriert
- Okt. 2008
- Beiträge
- 3.552
Grantig
Captain
- Registriert
- Okt. 2008
- Beiträge
- 3.552
C# ist nur ne Programmiersprache, du meinst wohl eher .NET.
Und warum sollte .NET keine Monospace Fonts darstellen können? Die sind auch nicht anders als "normale" Fonts.
Lad dir doch einfach ne Monospace Font runter und probiers aus, dann wirst du sehen, dass es funktioniert.
Und warum sollte .NET keine Monospace Fonts darstellen können? Die sind auch nicht anders als "normale" Fonts.
Lad dir doch einfach ne Monospace Font runter und probiers aus, dann wirst du sehen, dass es funktioniert.
TheCadillacMan
Captain
- Registriert
- Juni 2005
- Beiträge
- 3.097
Warum runterladen? Courier New zum Beispiel wird doch schon mit Windows mitgeliefert.Grantig schrieb:Lad dir doch einfach ne Monospace Font runter und probiers aus, dann wirst du sehen, dass es funktioniert.
TheCadillacMan
Captain
- Registriert
- Juni 2005
- Beiträge
- 3.097
Benutzt du den Windows Forms-Designer von Visual Studio?
Dort kannst du über das Eigenschaften-Fenster unter "Font" (mit dem "+" davor aufklappen) und darin "Name" die Schriftart auswählen.
Dort kannst du über das Eigenschaften-Fenster unter "Font" (mit dem "+" davor aufklappen) und darin "Name" die Schriftart auswählen.
Grantig
Captain
- Registriert
- Okt. 2008
- Beiträge
- 3.552
@CadillacMan
Wusste nicht, dass Courier New ne Monospace Schrift ist, danke für die Info.
Btw man kann sich mit der Font Klasse auch schnell ne eigene Monospace Schrift basteln:
Das Font Objekt kann man dann der Font Property des jeweiligen Controls zuweisen.
Wusste nicht, dass Courier New ne Monospace Schrift ist, danke für die Info.
Btw man kann sich mit der Font Klasse auch schnell ne eigene Monospace Schrift basteln:
Code:
Font font = new Font(FontFamily.GenericMonospace, 10);
Das Font Objekt kann man dann der Font Property des jeweiligen Controls zuweisen.
Ähnliche Themen
- Antworten
- 8
- Aufrufe
- 661
- Antworten
- 14
- Aufrufe
- 1.080
- Antworten
- 16
- Aufrufe
- 1.260