AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Designtime; Splitter in visueller Komponente verschiebbar?
Thema durchsuchen
Ansicht
Themen-Optionen

Designtime; Splitter in visueller Komponente verschiebbar?

Ein Thema von Erichgue · begonnen am 25. Aug 2004 · letzter Beitrag vom 26. Aug 2004
Antwort Antwort
Erichgue

Registriert seit: 24. Aug 2004
Ort: Gunzenhausen
15 Beiträge
 
Delphi XE6 Enterprise
 
#1

Designtime; Splitter in visueller Komponente verschiebbar?

  Alt 25. Aug 2004, 08:02
[dp][/df][df]Hallo,
ich habe eine visuelle Komponente in der links ein TreeView und rechts ein Grid dargestellt wird.
Dazwischen befindet sich ein TSplitter.
Nun soll es so sein, das der Entwickler wärend des Entwurfs den Splitter verschieben kann.
So wie es zur Laufzeit ja auch geht.

Klicks auf den Splitter werden zu Entwurfszeit immer auf die Basis-Komponente umgeleitete.
Der Splitter ist also nicht verschiebbar[df]

Gibts hier einen Trick?

Oder soll ich lieber Einen Frames verwenden?
Erich Günthner
  Mit Zitat antworten Zitat
Benutzerbild von APP
APP

Registriert seit: 24. Feb 2003
Ort: Graz (A)
705 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Designtime; Splitter in visueller Komponente verschiebba

  Alt 25. Aug 2004, 13:46
Hallo Erichgue,
ich hoffe ich habe Deine Frage richtig verstanden:

Ich nehme mal an Du hast

Tree mit Align := Left;
Splitter mit Align :=Left;
Grid mit Align:=Client;

um den Splitter zu verschieben, mußt Du nun den Tree in der Breite ändern (Width := nnnn),
damit wandert der Splitter automatisch mit, und das Grid passt sich den neuen Gegebenheiten
ebenfalls an.

[EDIT]
rechtschraibfehler ausgebesert
[/EDIT]
Armin P. Pressler

BEGIN
...real programmers are using C/C++ - smart developers Delphi;
END;
  Mit Zitat antworten Zitat
Erichgue

Registriert seit: 24. Aug 2004
Ort: Gunzenhausen
15 Beiträge
 
Delphi XE6 Enterprise
 
#3

Re: Designtime; Splitter in visueller Komponente verschiebba

  Alt 26. Aug 2004, 08:01
hallo,
Danke für deine Antwort.
Du hast das schon richtig verstanden.
Ich wollte nur, das der Splitter im Design auch mit der Maus bewegbar ist.
Aber dann viel mir so ein (nachts natürlich), das der Splitter ja generell
nicht im Design per Mouse änderbar ist.


Trotzdem Danke

Gruß
Erich Günthner
  Mit Zitat antworten Zitat
Nuclear-Ping
(Gast)

n/a Beiträge
 
#4

Re: Designtime; Splitter in visueller Komponente verschiebba

  Alt 26. Aug 2004, 10:49
Der Splitter "klebt" an der Komponente, wo er "aligned" ist. Wenn er Align = alNone hat, kannst du ihn mit der Maus verschieben, wohin du willst, nur erfüllt er dann den Sinn eines Splitters nicht mehr. Ist er aligned, kannst du ihn verschieben, indem du die Größe (Breite / Höhe) der Komponente änderst, wo er dran klebt. Anders geht das nicht und macht auch keinen Sinn.

Grüße,
Mario
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz