AW: StringGrid Zeile einfärben
Liste der Anhänge anzeigen (Anzahl: 1)
Funktioniert nicht ...
... ist keine Fehlermeldung, sondern eine Verallgemeinerung. Wenn du konkrete Hilfe willst, solltest du auch konkret fragen und konkrete Hinweise liefern. Danke. Und wenn du in eine bestimmte Zelle zeichnen willst, ist es eigentlich kontraproduktiv, auf den Canvas der zugrundeliegenden Komponente zu zeichnen. Wenn du dir einmal die Mühe machen würdest, die Suchfunktion des Forums zu verwenden, hättest du mit Sicherheit schon etliche funktionierende Codeschnipsel gefunden, die dir genau zeigen, wie man in bestimmte Zellen eines Stringgrids zeichnet. |
AW: StringGrid Zeile einfärben
Gehn wir mal die Schritte in der jetzt ausgeführten Reihenfolge durch:
- eine Farbe wird ausgewählt - ein Icon wird in die Zelle gezeichnet - das ganze Rechteck der Zelle wird mit der ausgewählen Farbe übermalt - der Text wird in die Zelle gezeichnet Und jetzt denken wir ein bischen drüber nach... |
AW: StringGrid Zeile einfärben
Kann mir (Anfängerin :roll:) bitte jemand helfen?
Ich habe ein StringGrid und 2x ComboBox. Ich würde gerne folgendes tun: Ist ComboBox1.ItemIndex=1 gewählt dann blende mir die Zeile 1-3 vom StringGrid1 aus. Ist ComboBox2.ItemIndex=3 gewählt dann blende mir die Spalte 2-4 vom StringGrid1 aus. Kann mir bitte jemand einen Quellcode geben? :oops: |
AW: StringGrid Zeile einfärben
noch besser wäre es die zeilen bleiben sichtbar können aber nicht angeklickt werden :lol:
|
StringGrid Zellen nicht anklicken
......................
|
AW: StringGrid Zeile einfärben
Über OnSelectCell (TStringGrid) kann man erkennen was selektiert wird/wurde und könnte da die Selektion umschreiben, wenn nicht gewoll.
Ausblenden geht nicht, da TStringGrid keinen (Zeilen)Filter besitzt. Beim TDBGrid geht das, über die Filterung des DataSets, welches auch ohne DB genutzt werden kann. (z.B. TClientDataSet) Alternativ macht man es "richtig". StringGrid nur zur Datenanzeige (und als Editor), aber die Datenhaltung liegt wo anders ... dann zeigt/läd man nur das ins Grid, was angezeigt werden soll. |
AW: StringGrid Zeile einfärben
Man belege den Event TStringGrid.OnSelectCell und schaue sich dieses Beispiel an:
http://docwiki.embarcadero.com/CodeE...ctCell_(Delphi) |
AW: StringGrid Zeile einfärben
Ich denke so könnte es klappen aber er zeigt mir eine Felhermeldung an
[Error] Unit1.pas(175): Type of expression must be BOOLEAN procedure TForm1.ZellenNICHTanklicken(Sender: TObject); begin If ComboBox1.ItemIndex of 0: with StringGrid1 do begin Cells[2,2]:=''; end; end; end; |
AW: StringGrid Zeile einfärben
Mach mal aus dem If ein Case. Und schließe bitte künftig Quellcode in Delphi-Tags ein (die "Helm"-Schaltfläche im Beitragseditor), dann ist er viel besser zu lesen.
|
AW: StringGrid Zeile einfärben
Zitat:
-> StringGrid1.Selection eine andere Zelle zuweisen, wenn die aktuelle Zelle nicht selektiert werden darf. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:21 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