Forum: Datenbanken
Delphi
by marabu,
22. Jun 2005
Hallo Heike,
da bist du in diesem Forum in guter Gesellschaft. Deinen eigentlichen Wunsch hatte ich schon um 12:28 erahnt. Die Breitenanpassung des Grid-Canvas ist eine Standardtechnik um den horizontalen Rollbalken des Grids zu eliminieren. Wenn du dein breiten-optimiertes Grid dann auch noch ohne Rollbalken im Fenster oder AutoScroll im Grid sehen willst - vorausgesetzt dein Grid hat keine...
Forum: Datenbanken
Delphi
by marabu,
22. Jun 2005
Das Programm erzeugt und öffnet doch eine Tabelle...
Forum: Datenbanken
Delphi
by marabu,
22. Jun 2005
Hai Sharky,
da hängt er.
Entweder ich habe nicht verstanden was smart wirklich wollte oder du hast den gleichen Fehler wie sie gemacht. Bin auf die Auflösung des Rätsels gespannt.
Grüße vom marabu
Forum: Datenbanken
Delphi
by marabu,
22. Jun 2005
Langsam glaube ich du hast ein ganz anderes Problem. Bei der Gestaltung der Benutzerschnittstelle besteht ein allgemeines Interesse das Grid so zu bemessen, dass weder ein weißer ungenutzter Rand, noch ein horizontaler Scrollbar erscheint. Ist es vielleicht das auf was du raus willst?
marabu
PS: Dazu wirst du aber immer noch AutoSize brauchen...
Forum: Datenbanken
Delphi
by marabu,
22. Jun 2005
Kann nicht sein. Du hast dann weitere Komponenten auf der Form, die AutoSize unwirksam machen. Öffne in deinem Projekt eine neue Form, packe ein leeres Dbgrid drauf, mache die Form etwas zu groß und toggle AutoSize, anschließend entferne die TestForm wieder aus deinem Projekt. Damit solltest du sehen, das es geht.
Wenn du es für deinen eigenen Dialog nicht hinbekommst, dann beschreibe mal,...
Forum: Datenbanken
Delphi
by marabu,
22. Jun 2005
Für ein primary window verbietet sich diese Vorgehensweise, aber für ein secondary window (dialog) muss nur die Eigenschaft AutoSize der Form auf true gesetzt werden. Die Regel ist: Bei sizeable windows bestimmt der Benutzer die Dimensionen, bei non sizeable windows das Programm.
Grüße vom marabu