WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

listboxeinträge unterschiedlich kenntlich machen

 

unschärfe

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.07.2008, 21:42     Titel: listboxeinträge unterschiedlich kenntlich machen
  Antworten mit Zitat      
hallo Smile

ist es möglich den einträgen einer listbox je nach inhalt zB unterschiedliche schriftftarten oder farbe zuzuweisen? sodass in einer liste gleichzeitig(!) zB schwarze und rote einträge gibt...

scheint mir leider unmöglich zu sein... vielleicht kennt jemand rat?

danke!


outsider
Forum-Meister

Forum-Meister


Beiträge: 806
Anmeldedatum: 03.09.07
Wohnort: München
Version: R2012b
     Beitrag Verfasst am: 19.07.2008, 19:18     Titel:
  Antworten mit Zitat      
geht nicht!


MfG
Private Nachricht senden Benutzer-Profile anzeigen
 
unschärfe

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.07.2008, 13:53     Titel:
  Antworten mit Zitat      
hab ich mir schon gedacht Sad

aber danke für die antwort
 
Lord nibbler

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.07.2008, 15:38     Titel:
  Antworten mit Zitat      
Zitat:
geht nicht!

das ist so nicht richtig. Mit etwas Mühe geht es. Man muss allerdings direkt html-Strings in die Listbox schreiben. Das ist von Mathworks vermutlich nicht so gedacht aber es funktioniert, da die java-swing-klassen den uiobjects unterlagert sind. Das ist ein unsupported feature, was bedeutet das es funktioniert aber von MW nicht gewährleitet wird, dass es in zukünftigen Versionen auch noch funktioniert oder es einen support dafür gibt.

Probier mal folgendes

Code:

String = '<HTML><font color="#FF0000">Red Test</font></HTML>';
List{1}='normaler Text';
List{2}=String;
set(handles.listbox1,'String',List)
 


Gruß Lord nibbler
 
unschärfe

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.07.2008, 21:01     Titel:
  Antworten mit Zitat      
wow das funktioniert tatsächlich!

DANKE!!
 
outsider
Forum-Meister

Forum-Meister


Beiträge: 806
Anmeldedatum: 03.09.07
Wohnort: München
Version: R2012b
     Beitrag Verfasst am: 22.07.2008, 23:14     Titel:
  Antworten mit Zitat      
interessant! Shocked
durch zufälliges ausprobieren darauf gekommen oder andere Quellen?


MfG
Private Nachricht senden Benutzer-Profile anzeigen
 
Lord nibbler

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.07.2008, 11:24     Titel:
  Antworten mit Zitat      
Ich glaube ich habe es in der MatlabNewsgroup auf MatlabCentral gelesen, kann aber auch in der Googlegroups gewesen sein.
Yair Altman hat auf MatlabCentral abgefahrene Sachen mit java-Hacks gemacht.

Gruß Lord nibbler
 
Falko
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 55
Anmeldedatum: 11.04.08
Wohnort: Berlin
Version: ---
     Beitrag Verfasst am: 25.07.2008, 11:59     Titel:
  Antworten mit Zitat      
Mir hat diese Idee auch super gefallen und ich habe es an einem popupmenu ausprobiert - geht super Very Happy
Kennt vielleicht noch jemand weitere Farbcodes in HTML außer Rot?
_________________

Grüße, Falko
Private Nachricht senden Benutzer-Profile anzeigen
 
Lord nibbler

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.07.2008, 14:16     Titel:
  Antworten mit Zitat      
google ist dein freund:

http://tomheller.de/theholycymbal/html-farben.html
 
Falko
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 55
Anmeldedatum: 11.04.08
Wohnort: Berlin
Version: ---
     Beitrag Verfasst am: 25.07.2008, 14:27     Titel:
  Antworten mit Zitat      
Danke Lord nibbler, Danke Google!!! Smile
_________________

Grüße, Falko
Private Nachricht senden Benutzer-Profile anzeigen
 
outsider
Forum-Meister

Forum-Meister


Beiträge: 806
Anmeldedatum: 03.09.07
Wohnort: München
Version: R2012b
     Beitrag Verfasst am: 25.07.2008, 14:55     Titel:
  Antworten mit Zitat      
HTML-Tag kann auch die Fontsize beinhalten - wird auch in der Listbox umgesetzt. D.h. jede Zeile hat unterschiedliche Fontsize-Größe (naja Smile wer's braucht)

HTML-Tags werden übrigens auch von Pop-Up-Menus akzeptiert.


und mit der folgenden Zeile kannst Du auch schnell die HTML-Farbkodierung selbst erzeugen:
Einfach kopieren und ausführen
Code:



MfG
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.