XbpMultiCellgroup:SetColor()
Moderator: Moderatoren
- mini990
- 1000 working lines a day
- Beiträge: 592
- Registriert: Sa, 28. Jan 2006 9:44
- Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
- Danksagung erhalten: 1 Mal
XbpMultiCellgroup:SetColor()
Halllo,
anscheinend ist es zu heiss..... ich steh auf dem Schlauch
Folgender Sachverhalt:
Tabelle mit XbpMulticellgroup() erstellt.
Feldzuweisungen erfolgen über Datenbankfelder.
Die Hintergrundfarbe ist in einem Datenbankfeld abgelegt ( Character, z.B. "GRA_CLR_BLUE")
Wenn ich das Tabellenfeld wir folgt anspreche:
Tabelle:SetCell( 1,1, Datei->Inhalt)
Tabelle:SetColor( 1,1, Datei->FarbeFG, Datei->FarbeBG )
wird das Tabellenfeld mit dem Inhalt aus der Datei gefüllt, die Farbe wird nicht geändert.
Benutze ich:
Tabelle:SetColor( 1,1, GRA_CLR_BLACK, GRA_CLR_BLUE )
funktioniert es.
Etwas ratlos dahinschwitzende Grüße
Stefan
anscheinend ist es zu heiss..... ich steh auf dem Schlauch
Folgender Sachverhalt:
Tabelle mit XbpMulticellgroup() erstellt.
Feldzuweisungen erfolgen über Datenbankfelder.
Die Hintergrundfarbe ist in einem Datenbankfeld abgelegt ( Character, z.B. "GRA_CLR_BLUE")
Wenn ich das Tabellenfeld wir folgt anspreche:
Tabelle:SetCell( 1,1, Datei->Inhalt)
Tabelle:SetColor( 1,1, Datei->FarbeFG, Datei->FarbeBG )
wird das Tabellenfeld mit dem Inhalt aus der Datei gefüllt, die Farbe wird nicht geändert.
Benutze ich:
Tabelle:SetColor( 1,1, GRA_CLR_BLACK, GRA_CLR_BLUE )
funktioniert es.
Etwas ratlos dahinschwitzende Grüße
Stefan
- Martin Altmann
- Foren-Administrator
- Beiträge: 16536
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 113 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: XbpMultiCellgroup:SetColor()
Moin,
ganz einfach! Du hast in Deinem Tabellenfeld scheinbar den Textname der Konstanten gespeichert (die ja inhaltlich eine Zahl ist)! Also musst Du bei der Zuweisung das ganze ebaluieren (z.B. mit &(Datei->FarbeFG) o.s.ä.)
Viele Grüße,
Martin
ganz einfach! Du hast in Deinem Tabellenfeld scheinbar den Textname der Konstanten gespeichert (die ja inhaltlich eine Zahl ist)! Also musst Du bei der Zuweisung das ganze ebaluieren (z.B. mit &(Datei->FarbeFG) o.s.ä.)
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9387
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 362 Mal
- Kontaktdaten:
Re: XbpMultiCellgroup:SetColor()
Dann bekäme er doch "unbekannte Variable" beim Zugriff, nicht wahr?
Herzlich,
Tom
Tom
- mini990
- 1000 working lines a day
- Beiträge: 592
- Registriert: Sa, 28. Jan 2006 9:44
- Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
- Danksagung erhalten: 1 Mal
Re: XbpMultiCellgroup:SetColor()
richtig.
Mit mit &(Datei->FarbeFG) bekomme ich den angegebenen Fehler...
Mit mit &(Datei->FarbeFG) bekomme ich den angegebenen Fehler...
- Martin Altmann
- Foren-Administrator
- Beiträge: 16536
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 113 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: XbpMultiCellgroup:SetColor()
Dann lass das & weg und nimm nur die runden Klammern drum herum.
Viele Grüße,
Martin
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Martin Altmann
- Foren-Administrator
- Beiträge: 16536
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 113 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: XbpMultiCellgroup:SetColor()
Was auf jeden Fall geht: Statt des Zeichenfeldes ein numerisches Feld und darin die Konstante speichern (natürlich nicht als Datei->FarbeFG := "GRA_CLR_BLUE", sondern als Datei->FarbeFG := GRA_CLR_BLUE).
Viele Grüße,
Martin
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- mini990
- 1000 working lines a day
- Beiträge: 592
- Registriert: Sa, 28. Jan 2006 9:44
- Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
- Danksagung erhalten: 1 Mal
Re: XbpMultiCellgroup:SetColor()
so habe ich es jetzt gelöst.
ich speichere die numerischen Farbwerte. Das funktioniert...
danke
Gruß Stefan
ich speichere die numerischen Farbwerte. Das funktioniert...
danke
Gruß Stefan
- AUGE_OHR
- Marvin
- Beiträge: 12911
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: XbpMultiCellgroup:SetColor()
muss man ehe bei RGB Farben wenn man dem User die Auswahl ( XbpColorDialog() ) lässt.
gruss by OHR
Jimmy
Jimmy