AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi StringGrid Farbe einzelner Wörter in einzelnen Zellen defin.
Thema durchsuchen
Ansicht
Themen-Optionen

StringGrid Farbe einzelner Wörter in einzelnen Zellen defin.

Ein Thema von ZeroQool007 · begonnen am 5. Dez 2005 · letzter Beitrag vom 8. Dez 2005
Antwort Antwort
Seite 1 von 2  1 2      
ZeroQool007

Registriert seit: 30. Aug 2004
127 Beiträge
 
#1

StringGrid Farbe einzelner Wörter in einzelnen Zellen defin.

  Alt 5. Dez 2005, 15:07
Hallo, leider habe ich über die Suchfunktion nichts gescheites gefunden.

Ich habe verschiedene Zellen, die durch eine Datenbank gefüllt werden u ich möchte in einer Zelle, verschiedene Schlagwörter in unterschiedlichen Farben kennzeichen.

Bsp:

"3 series", "330ci"

http://www.tmssoftware.com/asgblue2.gif

Wäre für jede Hilfe denkbar.

PS Ich möchte keine zusätzliche Komponente dafür benutzen, sondern es selber per Quellcode definieren.

MfG
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: StringGrid Farbe einzelner Wörter in einzelnen Zellen de

  Alt 5. Dez 2005, 15:22
Dann darfst Du alles selbst Zeichnen (OnDrawCell-Event).

Aber was hast Du gegen das TAdvStringGrid? Ist 'ne gute Komponente und für ein paar € bekommst Du auch die Sourcen als Inspirationsquelle für eigene Erweiterungen.
Solche Grids sind eigentlich so billig das man sie nur nicht kaufen kann wenn man Hobby-Entwickler ist.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
ZeroQool007

Registriert seit: 30. Aug 2004
127 Beiträge
 
#3

Re: StringGrid Farbe einzelner Wörter in einzelnen Zellen de

  Alt 5. Dez 2005, 15:24
In meiner Firma wird es nicht sehr gerne gesehen, wenn "Fremdkomponente" genutzt werden. Es sollen nur Delphi Standard Komp. benutzt werden! =(
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: StringGrid Farbe einzelner Wörter in einzelnen Zellen de

  Alt 5. Dez 2005, 15:29
Zitat von ZeroQool007:
In meiner Firma wird es nicht sehr gerne gesehen, wenn "Fremdkomponente" genutzt werden. Es sollen nur Delphi Standard Komp. benutzt werden! =(
Was ist denn das bitte wiede für ein Schw...
(Kauf-)Komponenten sind ein wichtiger Aspekt für produktive SW-Entwicklung. Und bei Delphi-Komponenten bekommt man eigentlich immer die Sourcen mit so das man sich nicht unnötig abhängig vom Überleben eines Herstellers macht. Hab selbst schon Komponenten problemlos von einem D5-Stand auch unter D2005 zum laufen bekommen.
Also was für Probleme haben eure Chefs/Verantwortlichen gegenüber dem Einkaufen einer mehrjährigen Entwicklung für wenige 100 €?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
ZeroQool007

Registriert seit: 30. Aug 2004
127 Beiträge
 
#5

Re: StringGrid Farbe einzelner Wörter in einzelnen Zellen de

  Alt 5. Dez 2005, 15:30
Ist halt Firmenpolitik und ich kann daran nichts ändern!
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: StringGrid Farbe einzelner Wörter in einzelnen Zellen de

  Alt 5. Dez 2005, 15:37
Zitat von ZeroQool007:
Ist halt Firmenpolitik und ich kann daran nichts ändern!
Und eure Firma gibt's noch?
Ich würde mal sagen ihr verbaut euch bis zu 50% Produktiviätssteigerung (je nach Art der Anwendung).
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: StringGrid Farbe einzelner Wörter in einzelnen Zellen de

  Alt 5. Dez 2005, 15:39
Bitte akzeptiert, dass die Firma keine Fremdkomponenten einsetzen will. Desweiteren ist die Firmenpolitik bei der Softwareentwicklung nicht Gegentand dieses Threads. Bleibt also bitte beim Thema.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: StringGrid Farbe einzelner Wörter in einzelnen Zellen de

  Alt 5. Dez 2005, 16:02
Zitat von Luckie:
Bitte akzeptiert, dass die Firma keine Fremdkomponenten einsetzen will. Desweiteren ist die Firmenpolitik bei der Softwareentwicklung nicht Gegentand dieses Threads. Bleibt also bitte beim Thema.
OK. Dann ist alles gesagt - Dann heißt es Selbst Zeichnen.

Aber falls er Ingenieur ist sollte er sowas nicht akzeptieren ohne auf die Nachteile hinzuweisen. Aber lassen wir es. Jeder muss wissen ob er seinen Job sichert oder einfach nur "Ja" zu allem sagt - Musste ich noch loswerden.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Lannes
Lannes

Registriert seit: 30. Jan 2005
Ort: Münster
745 Beiträge
 
Delphi 3 Professional
 
#9

Re: StringGrid Farbe einzelner Wörter in einzelnen Zellen de

  Alt 5. Dez 2005, 21:19
Hallo,

ein kleines Beispiel zum Einstieg.
Der Code formatiert das erste Wort in jeder nicht fixierten Zelle in Fettschrift, die restlichen Worte werden in blauer Farbe gesetzt.
Delphi-Quellcode:
procedure TForm1.GridDrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
var s : String;
    x : integer;
begin
  with StringGrid1 do
    if not (gdFixed in State) then
    if Pos(' ',Cells[ACol,ARow]) > 0 then
      begin
      s := Copy(Cells[ACol,ARow],1,Pos(' ',Cells[ACol,ARow])-1);
      Canvas.Font.Style := [fsBold];
      Canvas.TextOut(Rect.Left+2,Rect.Top+2,s);
      x := Canvas.TextWidth(s);
      Canvas.Font.Style := [];
      Canvas.Font.Color := clBlue;
      s := Copy(Cells[ACol,ARow],Pos(' ',Cells[ACol,ARow]),MAXINT);
      Canvas.TextOut(Rect.Left+2+x,Rect.Top+2,s);
      end;
end;
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
  Mit Zitat antworten Zitat
ZeroQool007

Registriert seit: 30. Aug 2004
127 Beiträge
 
#10

Re: StringGrid Farbe einzelner Wörter in einzelnen Zellen de

  Alt 6. Dez 2005, 08:16
big thx
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz