Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Delphi - Combobox per cambare font
Forum - Delphi - Combobox per cambare font

Avatar
carmelo (Normal User)
Pro


Messaggi: 100
Iscritto: 15/06/2007

Segnala al moderatore
Postato alle 13:54
Giovedì, 08/04/2010
ciao a tutti,
nonostante abbia trovato qualcosina sul web non riesco a far cambiare il font al testo che sta in un richedit...
questo è il codice che dovrei usare, ma non mi funziona:
Codice sorgente - presumibilmente Delphi

  1. procedure Trel.RichEdit1SelectionChange(Sender: TObject);
  2. begin
  3.  with (richedit1.SelAttributes) do
  4.     combofont.ItemIndex:=combofont.Items.IndexOf(richedit1.SelAttributes.Name);
  5.     richedit1.SelAttributes.Name:=combofont.Text;
  6.    
  7. end;


Mi aiutate cortesemente?
Ciao e grazie

PM Quote
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 21:16
Martedì, 27/04/2010
Se ho capito bene tu vuoi cambiare il font della reachEdit selezionando il font da un ComboBox...
Beh intanto il codice lo devi mettere nell'evento OnChange della ComboBox.
Nel combobox metti i vari tipi dii font come normali stringhe (ma esse devono coincidere perfettamente con i font: Arial, Calibri, Times New Roman) e in seguito il codice:

Codice sorgente - presumibilmente Delphi

  1. procedure TForm1.ComboBox1Change(Sender: TObject);
  2. begin
  3.   RichEdit1.Font.Name := ComboBox1.Text;
  4. end;


PM Quote
Avatar
carmelo (Normal User)
Pro


Messaggi: 100
Iscritto: 15/06/2007

Segnala al moderatore
Postato alle 9:02
Mercoledì, 28/04/2010
Si esatto è quello che vorrei fare.
Ma è possibile far apparire in automatico nel combobox la lista dei font disponibili anziché scriverli ad uno ad uno come stringa?
Ciao e grazie per la risposta

PM Quote
Avatar
carmelo (Normal User)
Pro


Messaggi: 100
Iscritto: 15/06/2007

Segnala al moderatore
Postato alle 9:54
Mercoledì, 28/04/2010
Testo quotato

Postato originariamente da carmelo:

Si esatto è quello che vorrei fare.
Ma è possibile far apparire in automatico nel combobox la lista dei font disponibili anziché scriverli ad uno ad uno come stringa?
Ciao e grazie per la risposta



Ho risolto con un componente esterno...
Grazie comunque per il suppporto
Alla prox
Ciauz

PM Quote
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 13:21
Mercoledì, 28/04/2010
ok... giusto per sapere, che componente hai usato?

PM Quote
Avatar
carmelo (Normal User)
Pro


Messaggi: 100
Iscritto: 15/06/2007

Segnala al moderatore
Postato alle 19:35
Mercoledì, 28/04/2010

PM Quote
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 23:10
Mercoledì, 28/04/2010
grazie mille... molto utile...
thank!

PM Quote