Autor Beitrag
Kayo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Di 15.02.05 21:42 
Wie kann ich per Code die Stringgrid EInstellungen speichern bzw. wie kann ichd ie überhaubt per Code neu setzen. Mit anderen Worten: Ich möchte das zB. die breite einer Spalte gespeichert wird sodass die Einstellungen, die der User vornimmt, beim nächsten start der Anwerndung wieder vorhanden sind.

Danke im Vorraus,
Kayo
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Di 15.02.05 21:47 
Beispielsweise händisch in eine INI schreiben; oder mit FileStreams Komponenteninfos speichern - darüber weiß ich aber leider zu wenig, als dass ich dir was drüber sagen könnte ;)

AXMD
Kayo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Di 15.02.05 21:55 
Nun ja, das mit der INI ist mir klar. Verwende ich ja eh schon um zB. Fensterposition und Abmaße zu sichern. Das war aber nicht meine Frage ich wollte wissen wie ich diese Einstellungen überhaubt auslesen und wieder neu setzen kann beim StringGrid.
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Di 15.02.05 22:00 
Kayo hat folgendes geschrieben:
Nun ja, das mit der INI ist mir klar. Verwende ich ja eh schon um zB. Fensterposition und Abmaße zu sichern. Das war aber nicht meine Frage ich wollte wissen wie ich diese Einstellungen überhaubt auslesen und wieder neu setzen kann beim StringGrid.


Ich würd mal sagen genau andersrum wie du sie gespeichert hast ^^

ausblenden Delphi-Quelltext
1:
ini.WriteTyp(...StringGrid.Eigenschaft);					


und

ausblenden Delphi-Quelltext
1:
StringGrid.Eigenschaft := ini.ReadTyp(...);					


;) AXMD
Kayo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Di 15.02.05 22:04 
Okay nochmal. Um die INI gehts hierbei nicht ich kann mit INI's umgehen. Aber nicht mit StringGrids. Ich möchte nur wissen wie ich die StringGrid-Einstellungen aulese und wieder neu setze.
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Di 15.02.05 22:11 
Kayo hat folgendes geschrieben:
Okay nochmal. Um die INI gehts hierbei nicht ich kann mit INI's umgehen. Aber nicht mit StringGrids. Ich möchte nur wissen wie ich die StringGrid-Einstellungen aulese und wieder neu setze.


:gruebel: Hast du meinen Post eigentlich gelesen :gruebel:

AXMD
OneOfTen
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 15.02.05 22:15 
hm, ich glaub er weiß nicht, wie die Stringgrid-Eigenschaften heißen, also die Befehle..
Kayo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Di 15.02.05 22:16 
Ich glaub du verstehst mich nicht. Dein Post ist definitif nicht das was ich suche.
Bin ich so schwer verständlich?
Kayo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Di 15.02.05 22:18 
Ja ich weiß auch nicht wie die heißen und darum geht es ja.
Also ja Ich möchte nur wissen wie ich die StringGrid-Einstellungen aulese und wieder neu setze.
OneOfTen
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 15.02.05 22:26 
Die allgemeinen Ausmaße kannst du mit

ausblenden Delphi-Quelltext
1:
2:
StringGrid1.DefaultColWidth := 100;
StringGrid1.DefaultRowHeight


bestimmen.

Für die Ausmaße jeder einzelnen Reihe und Spalte:

ausblenden Delphi-Quelltext
1:
2:
Stringgrid1.RowHeights[1] := 10;
Stringgrid1.ColWidths[3] := 200;


Mfg

10f10
Kayo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Di 15.02.05 22:29 
Danke das war es schon. Genau danach habe ich gesucht. Dankeschön. Bin schockiert das es so einfach ist und ich nicht selbt darauf gekommen bin.