![]() |
Nach gewisser länge Zelle färben
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo
Und zwar habe ich folgendes Problem ich lasse eine Zelle im StringGrid färben, je nach dem ob ein spezieller fester String in der Zelle steht. Jetzt wollte ich aber prüfen ob in der zelle bis zur 3 stelle der String steht wenn ja soll sie gefärbt werden Also gefärbt wird zurzeit bei aa/ und wenn jetzt aa/xy steht wird die zelle nicht gefärbt also soll geprüft werden ob aa/ in den ertsen 3 stellen steht wenn ja wird die zell gefärbt. so mach ich es zur zeit
Delphi-Quellcode:
Im bild sieht man es besser
if LowerCase(GetUpperValue(ACol, ARow)) = 'aa/' then
begin UpperBrushColor := sAAColor; //Zellenfarbe oberer Teil UpperFontColor := sAAFontColor; //Schriftfarbe Canvas.Font.Style := Canvas.Font.Style + [fsBold]; //Text fett end; if LowerCase(GetUpperValue(ACol, ARow)) = 'aa' then begin SetupperValue(Acol,ARow,'aa/'); UpperBrushColor := sAAColor; //Zellenfarbe oberer Teil UpperFontColor := sAAFontColor; //Schriftfarbe Canvas.Font.Style := Canvas.Font.Style + [fsBold]; //Text fett end; if LowerCase(Cells[ACol, ARow]) = 'aa' then begin Cells[ACol, ARow]:= 'aa/'; Canvas.Brush.Color := sAAColor; //Zellenfarbe Canvas.Font.Color := sFAFontColor; //Schriftfarbe Canvas.Font.Style := Canvas.Font.Style + [fsBold]; //Text fett StringGrid1.SplitCellHor(Acol, ARow); end; Gruß Sascha |
Re: Nach gewisser länge Zelle färben
Wie wäre es mit
![]() |
Re: Nach gewisser länge Zelle färben
damit habe ich es ja schon versucht aber tut nicht
|
Re: Nach gewisser länge Zelle färben
Wie hast Du es denn versucht?
|
Re: Nach gewisser länge Zelle färben
Dann zeig mal den Code, der nicht funktioniert,
Wo prüfst du ? |
Re: Nach gewisser länge Zelle färben
moment noch versuche das wieder hinzubekommen
|
Re: Nach gewisser länge Zelle färben
Lass Dir Zeit. Vielleicht siehst Du den Fehler ja, den Du gemacht hast :)
|
Re: Nach gewisser länge Zelle färben
Delphi-Quellcode:
Müsste doch gehen, oder?
if Pos('aa/', LowerCase(Cells[ACol, ARow])) = 1 then...
|
Re: Nach gewisser länge Zelle färben
Ja funktioniert es so halb wie ich es haben will
Hab es vorher ungefähr so versucht bekomm es aber nicht mehr hin was totaler schwachsin war wenn ich das jetzt so mitbekomme :oops:
Delphi-Quellcode:
if Pos(LowerCase(cells[acol,ARow]='aa')
|
Re: Nach gewisser länge Zelle färben
Naja, F1 auf Pos hätte Dir gesagt, was zurück gegeben wird. :zwinker:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz