AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Probleme mit Scrren.Fonts

Ein Thema von crasher1985 · begonnen am 2. Apr 2006 · letzter Beitrag vom 2. Apr 2006
Antwort Antwort
crasher1985

Registriert seit: 2. Apr 2006
Ort: Steinbach-Hallenberg
50 Beiträge
 
Delphi 7 Enterprise
 
#1

Probleme mit Scrren.Fonts

  Alt 2. Apr 2006, 15:59
Delphi-Version: 7
Hallo folgendes Problem hab ich ich fülle eine ComboBox mi den schriftarten
ComboBox1.Items.Assign(Screen.Fonts); Bei der Ausgabe fehlt immer der erste Buchstabe (z.B. aus Arial wird rial) des Namens woran liegt das?
  Mit Zitat antworten Zitat
2. Apr 2006, 16:30
Dieses Thema wurde von "Christian Seehase" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Object-Pascal / Delphi-Language" verschoben.
Kein Beitrag für die Code-Library
Benutzerbild von Max Langer
Max Langer

Registriert seit: 14. Nov 2005
Ort: Wien
39 Beiträge
 
Delphi 7 Personal
 
#3

Re: Probleme mit Scrren.Fonts

  Alt 2. Apr 2006, 16:34
Also ich mach das so:

Combobox1.Items := Screen.Fonts; bei mir funktionierts!

Max
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#4

Re: Probleme mit Scrren.Fonts

  Alt 2. Apr 2006, 16:36
Das liegt aber nicht an
ComboBox1.Items.Assign(Screen.Fonts); sondern an einer anderen Stelle im Code.

Bei mir funktioniert das ohne Probleme (D6).
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
crasher1985

Registriert seit: 2. Apr 2006
Ort: Steinbach-Hallenberg
50 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Probleme mit Scrren.Fonts

  Alt 2. Apr 2006, 16:52
So lesen ich es aus:

Delphi-Quellcode:
procedure TForm1.ComboBox1Change(Sender: TObject);
var
  tFont:Integer;
begin
  tFont := ComboBox1.ItemIndex;
  Richedit1.SelAttributes.Name := ComboBox1.Items.ValueFromIndex[tFont];
end;
lass ich mir ComboBox1.Items.ValueFromIndex[tFont]; in einer Message ausgeben fehlt mir immer der erste Buchstabe genauso ist es auch bei den Schriftgrößen da fehlt immer die erste Zahl
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#6

Re: Probleme mit Scrren.Fonts

  Alt 2. Apr 2006, 16:56
Hier auch ?
Angehängte Dateien
Dateityp: zip testsource_825.zip (3,2 KB, 4x aufgerufen)
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Jarmen_Kell

Registriert seit: 17. Mär 2005
188 Beiträge
 
#7

Re: Probleme mit Scrren.Fonts

  Alt 2. Apr 2006, 17:22
Das Problem liegt bei
ComboBox1.Items.ValueFromIndex[tFont];

Hatte ich auch immer, als ich mein Prog Multilingual machen wollte und immer der erste Buchstabe der Buchstabendatei fehlte.. ich habe damals einfach immer einen fixen Buchstaben vor alle Dateinamen in der Combobox gepackt. z.B. stand dort
lDeutsch.dll
dEnglisch.dll
Die eigentlichen Namen waren ohne l, daher wurde es gleich richtig geladen.. bei Fonts dürfte das natürlich schwerer sein.. Ich hab zZ keine Ahnung, woran das liegt und wie es zu beheben ist. Kann das ganze nur bestätigen und wäre an einer Lösung auch sehr interessiert!
  Mit Zitat antworten Zitat
crasher1985

Registriert seit: 2. Apr 2006
Ort: Steinbach-Hallenberg
50 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: Probleme mit Scrren.Fonts

  Alt 2. Apr 2006, 17:43
Die Variante von
turboPASCAL funktioniert nur sehe ich nicht wirklich einen Unterschied im Einfüge uns Abfrage Verhalten.
Als unsaubere Lösung habe ich jetzt überall ein leerzeichen davor gemacht!

Frage ich direkt den String anstatt von ValueFromIndex ab so geht es aber wo liegt hier der Unterschied?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz