AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Frames and "Revert to inherited"

Ein Thema von softtouch · begonnen am 12. Okt 2023 · letzter Beitrag vom 13. Okt 2023
Antwort Antwort
Benutzerbild von softtouch
softtouch

Registriert seit: 13. Feb 2015
Ort: Kerpen
218 Beiträge
 
Delphi 12 Athens
 
#1

Frames and "Revert to inherited"

  Alt 12. Okt 2023, 11:42
Manchmal, wenn ich mit Frames arbeite, verschiebe ich Steuerelemente auf dem Formular, auf dem der Frame eingebettet ist, anstatt auf dem Frame selbst.
Ich weiß, dass es eine Funktion namens "Reset to inherited" im Popup-Menü des Steuerelements gibt, die das Steuerelement so neu positioniert wie im Frame, aber dabei werden auch alle zugewiesenen imagelists oder events entfernt.
Gibt es eine Möglichkeit, die Steuerelemente einfach nur neu zu positionieren, damit sie wieder wie im Frame positioniert sind, ohne dabei alle events und anderen properties zu verlieren?
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe
Online

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.062 Beiträge
 
Delphi 12 Athens
 
#2

AW: Frames and "Revert to inherited"

  Alt 12. Okt 2023, 13:04
Das Revert to inherited gibt es auch für die einzelnen Properties - in diesem Fall also z.B. Left/Top des jeweiligen Controls. Kann aber dann auch etwas aufwändiger werden.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.226 Beiträge
 
Delphi 12 Athens
 
#3

AW: Frames and "Revert to inherited"

  Alt 12. Okt 2023, 13:25
Im Notfall.

Alt+F12, wenn du im Designer bist.
Und dann die Property löschen, welche du nicht brauchst.


Natürlich nutzt du eine Versionierung, falls du dabei ausversehn was Falsches löschst oder sonstwie kaputt machst.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.114 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Frames and "Revert to inherited"

  Alt 12. Okt 2023, 18:01
Ich hätte gedacht dass einem das Versionierungssystem deines Vertrauens da hilft. Du siest ja direkt, dass Änderungen an der DFM-Datei vorgenommen wurden und machst das entweder direkt rückgängig, oder halt nur die Teile die aus Versehen reingerutscht sind.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.379 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Frames and "Revert to inherited"

  Alt 12. Okt 2023, 18:58
Du siest ja direkt, dass Änderungen an der DFM-Datei vorgenommen wurden und machst das entweder direkt rückgängig, oder halt nur die Teile die aus Versehen reingerutscht sind.
Richtig, wichtig ist immer, dass man jede einzelne Änderung vor dem Einchecken prüft, egal ob z.B. in einer .dproj, .pas oder .dfm Datei, und wirklich nur die eincheckt, die beabsichtigt waren. Leider arbeitet nicht jeder so, aber das sollte eigentlich selbstverständlich sein.

Wenn man das aber tut, sollte es auch kein Problem sein, die entsprechenden unbeabsichtigten Änderungen, wie schon geschrieben wurde, gezielt rückgängig zu machen.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.226 Beiträge
 
Delphi 12 Athens
 
#6

AW: Frames and "Revert to inherited"

  Alt 12. Okt 2023, 20:53
Selbst wenn man erstmal blind alles eincheckt ... man kann nachträglich immernoch nachsehn, was sich geändert hatte, und davon dann auch Teile wieder reverten.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  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 12:32 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