Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - StringGrid Spalten resizable
Kayo - Sa 26.02.05 21:40
Titel: StringGrid Spalten resizable
Ich hab ein Problem. Ich habe ein StringGrid mit 40 Spalten aber nur zwei sollen in ihre Breite veränderbar sein. Ich wüsste nicht mal bei welchem Erreigniss oder der gleichen ich ansätzen könnte. Ich hoffe mit kann einer helfen. Danke im vorraus. :)
J.Borchert - Sa 26.02.05 21:52
Delphi-Quelltext
1: 2: 3: 4:
| procedure TForm1.sg1MouseMove(Sender: TObject; Shift: TShiftState; X,Y: Integer); begin stringgrid.colwidths[StarreSpaltenNummer]:=StarreBreite; end; |
mfG Juergen
Moderiert von
Christian S.: Code- durch Delphi-Tags ersetzt.
Kayo - Sa 26.02.05 21:57
Diese methode sagt mir nicht so zu da ich es ja nicht auslösen will nur weil ich die Maus bewege. Ein bischen zuviel belastung für den PC und unnötig. Ich möchte das das wirklich nur passiert wenn ich im StringGrid selbst die spaltenbreite verändere.
J.Borchert - Sa 26.02.05 22:08
Dann benutze davor
if stringgrid.colwidths[FesteSpalteNr] < > FesteBreiteSpalte1 then ...
ansonsten auch keine bessere id
Kayo - Sa 26.02.05 22:43
Schon gut ich habs alleine geschaft. Danke :D
J.Borchert - So 27.02.05 15:59
Und wie ?
Ich habe auch gerade ein Grid zu bearbeiten.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!