Español
Foro

Textfarbe en Auswahlboxen

 

Lefty
X-Profano 11.2
Posesiones como veces una Cuestión a Coisebox
folgender Aufbau
Child&=Create("ChildWindow",%HWnd,"History",0,50,700,400)
Childbox&=Create("ChoiceBox",Child&, 0, 0, 0, 690, 400)

El Box se ahora con AddStrings(Childbox&,File_Name_Temp$) gefüllt.
¿Es posible el individual Einträgen una Farbe zuzuordnen?
Textcolor wirkt sí desafortunadamente sólo en Drawtext

Wer blanco densowas?
Lefty
 
WKS
20.10.2019  
 




Lefty
Yo Por favor, cada Rechtschreibfehler a ignorieren (kommt siempre otra vez veces antes de)
Schade, offensichtlich besteht a diesem Problema kein Interesse.

Also voluntad Yo media farbigen Objekten jeweils una Nummer zuweisen, y el Auswahlbox dazu escribir. Etwas umständlich, aber a Not ...

trotzdem Gracias a el Foro

Lefty
 
WKS
31.10.2019  
 




E.T.
Also Yo kann dazu simplemente nix encontrar.

Hab algo como veces en ner Gridbox gemacht, muss Yo veces suchen ...

Gits porque algo como ya veces irgendwo en uno Auswahlbox (Screenshot) ??
 
XProfan X3
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
31.10.2019  
 




Georg
Teles
Nunja, ChoiceBox (genauer dijo ComboBox) es algo schwierig a färben / incluso Ausrichten: rechtsbündig / mittig es una Herausforderung (en CSS/HTML es dagegen simplemente) - incluso en el DLL de Sebastian (SKControl.dll) es folgendermaßen realisiert: ( DLL hier de Sebastian hochgeladen  [...]  )



Como Es el ListBox oder GridBox einfacher a färben:
window 10,10-200,200
 $H Messages.ph
 $H Windows.ph
 $H Commctrl.ph

proc HdlgLvColorProc'----------------------------HdlgLvColorProc-------------------------

    parámetros wnd&,msg&,wparam&,lparam&
    caso msg&<>~WM_NOTIFY:volver ~CallWindowProc(HdlgProc&,wnd&,msg&,wparam&,lparam&)
    LvDraw#=Lparam&
    caso LvDraw#.Hwndfrom& <> Lv&:volver ~DefWindowProc(wnd&,msg&,wparam&,lparam&)
    caso LvDraw#.Code&<>~NM_CUSTOMDRAW:volver ~DefWindowProc(wnd&,msg&,wparam&,lparam&)
    caso LvDraw#.DrawStage& = ~CDDS_PREPAINT :volver ~CDRF_NOTIFYITEMDRAW
    caso LvDraw#.DrawStage& = ~CDDS_ITEMPREPAINT:volver ~CDRF_NOTIFYSUBITEMDRAW

    if LvDraw#.DrawStage& = ~CDDS_SUBITEM | ~CDDS_ITEMPREPAINT

        LvDraw#.Textbk&=rgb(25,255,255)

    endif

    volver ~CDRF_DODEFAULT

ENDPROC'---------------------------------------------------------------------------------

var Lv&=create("gridbox",%hwnd,"Test",0,10,10,150,100)
addstring(Lv&,"Test")
declarar LvDraw#
struct LvDraw= HwndFrom&,idFrom&,Code&,DrawStage&,Hdc&,Rect#(16),ItemSpec&,ItemState&,ItemLparam&,Text&,Textbk&,SubItem&
dim LvDraw#,LvDraw
Conjunto("FastMode",1)
var HdlgProc&=~SetWindowLong(%hwnd,~GWL_WNDPROC,procaddr(HdlgLvColorProc,4) )
~RedrawWindow(Lv&,0,0,$485)

mientras que 1

    waitinput

endwhile


Grüße
 
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

31.10.2019  
 




Lefty
El Dll de Sebastian sieht ya bastante nett de, bringt mich pero no wirklich más. Lo va no por lo tanto el Texto total a färben.
El Problematik es folgende.
Yo habe una Programa a Analyse de Ballläufen geschrieben; para el Sportart Bowling.
Nun kann Yo cada individual Wurf darstellen, y dar cada dieser Laufbahnen una propio Farbe. Den Namen el entsprechenden Linie trage Yo anschließend en el Box una, así el en el Box z.B. 10 Linien posición.
Problema: si yo ahora z.B. el Namen el roten Linie wissen voluntad wäre lo natürlich toll si la Name en el Box con el gleichen Farbe como Linie dargestellt se.
Momentan beschränke Yo mich en 10 Farben, y numeriere esta por. In el Box escribir Yo antes el LinienName sólo el entsprechende Zahl para el Farbe.
Damit kann Yo natürlich inmediatamente el Namen y Linien identifizieren.
Ist sólo de el Technik her "Durch el Brust en el Auge schießen"
Ihr wisst Yo mi: Funktionieren y bien programmiert son 2 Sachen.
 
WKS
06.11.2019  
 




p.specht

Gibt´s no irgendwo una Vektorschrift, a Bezeichner notfalls selber hinzumalen? Yo blanco, no muy elegant ...
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
06.11.2019  
 




Thomas
Freier
In diesem Fall sería Yo con un Button para una- / ausblenden uno
Listview (Franks dll) sin Encabezamiento
setstyle listview&,getstyle(listview&) | ~LVS_NOCOLUMNHEADER

y Texto färben con

realisieren.

Lo müßte auch con el hier zufindenen plv.pcu machbar ser.

Saludo
Thomas
 
Gruß Thomas
Windows XP SP2, XProfan X2
06.11.2019  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Schrift  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

6.060 Views

Untitledvor 0 min.
RudiB.04.10.2022
p.specht21.06.2021
Alibre20.12.2020
N.Art18.11.2020
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie