| Autor |
Beitrag |
D. Annies
      
Beiträge: 1843
windows 7
D6 Enterprise, D7 Pers und TD 2006
|
Verfasst: Sa 29.01.11 22:46
Hi, Delpher,
was muss ich machen, damit der Tabellenkopf im Stringgrid stehen bleibt, wenn ich nach unten scrolle?
Danke, Detlef Moderiert von Narses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am So 30.01.2011 um 22:51
_________________ ut vires desint, tamen est laudanda voluntas
|
|
bummi
      
Beiträge: 1248
Erhaltene Danke: 187
XP - Server 2008R2
D2 - Delphi XE
|
Verfasst: Sa 29.01.11 22:58
Da ich nicht glaube daß Du FixedRows nicht kennst, bitte ich um genauere Erklärung.
_________________ Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Sa 29.01.11 23:04
Eben, der bleibt eigentlich sowieso stehen, egal ob bei StringGrid oder ListView. 
|
|
D. Annies 
      
Beiträge: 1843
windows 7
D6 Enterprise, D7 Pers und TD 2006
|
Verfasst: Sa 29.01.11 23:11
Umpf, FixedRows = 1 ist im OI eingestellt und wird im Code nicht verändert.
_________________ ut vires desint, tamen est laudanda voluntas
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Sa 29.01.11 23:12
Ja, aber was passiert? Scrollt diese graue feste Zeile nach oben weg?
Für diesen Beitrag haben gedankt: D. Annies
|
|
D. Annies 
      
Beiträge: 1843
windows 7
D6 Enterprise, D7 Pers und TD 2006
|
Verfasst: Sa 29.01.11 23:16
Yes
_________________ ut vires desint, tamen est laudanda voluntas
|
|
bummi
      
Beiträge: 1248
Erhaltene Danke: 187
XP - Server 2008R2
D2 - Delphi XE
|
Verfasst: Sa 29.01.11 23:48
ein fehlerhaft implementiertes OnDraw...?
oder :
beim setzen von RowCount ??
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9:
| procedure TCustomGrid.SetRowCount(Value: Longint); begin if FRowCount <> Value then begin if Value < 1 then Value := 1; if Value <= FixedRows then FixedRows := Value - 1; ChangeSize(ColCount, Value); end; end; |
_________________ Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS
Für diesen Beitrag haben gedankt: D. Annies
|
|
D. Annies 
      
Beiträge: 1843
windows 7
D6 Enterprise, D7 Pers und TD 2006
|
Verfasst: So 30.01.11 23:15
Hi, Bummi und Bastian,
nun, es lag - recht versteckt - in einer anderen Proc, dort habe ich vergessen, den RowCounter zu erhöhen.
Schönen Abend, noch, Detlef
_________________ ut vires desint, tamen est laudanda voluntas
|
|