Hallo Alzaimar,
vielen Dank für deine Antwort. Ich habe am Wochenende mich durch die Newsgroup durchgebissen und einige nützliche
Hinweise und Tipps erhalten. Wie folgt habe ich das Problem fast! lösen können.
Delphi-Quellcode:
try
{ alle Profildatensätze ausklappen }
if s then tvProfilTB.DataController.Groups.FullExpand else
tvProfilTB.DataController.Groups.FullCollapse;
{ alle Tagebuchdatensätze ausklappen }
for i := 0 to tvTagebuch.CloneCount - 1 do
if s then tvTagebuch.Clones[i].DataController.Groups.FullExpand else
tvTagebuch.Clones[i].DataController.Groups.FullCollapse;
finally
{ wieder die Eingabeelemente aktivieren }
DIAProfile.EnableControls;
end;
Wenn man sich auf einem Masterdatensatz befindet und den Schalter zum Ausklappen drückt klappen nur die Gruppenfelder
des Master aus.
Wenn man jetzt aber einen Master auswählt, der auch Detaildatensätze hat, dann bleiben die Detail-
sätze zwar unausgeklappt, aber nach dem Drücken des "Plus" sind dennoch alle Gruppen der Detaildatansätze ausgeklappt.
Ich hoffe man versteht mich...
Ansonsten die beiden Hardcopys mal anschauen.