AGB  ·  Datenschutz  ·  Impressum  







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

Button Selbstzerstörung

Ein Thema von weisswe · begonnen am 25. Aug 2015 · letzter Beitrag vom 27. Aug 2015
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#11

AW: Button Selbstzerstörung

  Alt 25. Aug 2015, 14:03
Mit dem IdleWorker (s. da -> http://www.delphipraxis.net/1305417-post11.html) geht das einfach so
Logisch - vorausgesetzt die Application ist nicht anderweitig beschäftigt...
Vor und nach einem Button-Click ist die Anwendung eigentlich eher nicht beschäftigt.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#12

AW: Button Selbstzerstörung

  Alt 25. Aug 2015, 14:44
Ich vermisse irgendwie in der Aufgabestellung den Punkt c) gebe die Buttons manuell wieder frei.

Da der Parent gesetzt wird, werden dann nicht die Buttons auch freigegeben, wenn das GridLayout1 freigegeben wird? Dann brauche ich mich doch selbst nicht drum zu kümmern, oder?
Sven

Alle sagen, das geht nicht. Da kam einer, der wusste das nicht und hat es gemacht.
  Mit Zitat antworten Zitat
SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#13

AW: Button Selbstzerstörung

  Alt 25. Aug 2015, 14:47
OK, ich habs gerade kapiert, wenn ein Button gedrückt wird, dann sollen erst mal alle vorhandenen freigegeben werden und dann wieder neue erzeugt werden. Ich dachte erst es kommen immer nur welche dazu.
Sven

Alle sagen, das geht nicht. Da kam einer, der wusste das nicht und hat es gemacht.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#14

AW: Button Selbstzerstörung

  Alt 25. Aug 2015, 22:51
Hallo,
auch ein Timer löst das Problem.


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#15

AW: Button Selbstzerstörung

  Alt 25. Aug 2015, 22:54
Oder eine selbstdefinierte Message, zumindest solange es sich um Singlethreading handelt.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#16

AW: Button Selbstzerstörung

  Alt 25. Aug 2015, 23:17
Hallo,
ja, mit PostMessage würde das gehen.

Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#17

AW: Button Selbstzerstörung

  Alt 25. Aug 2015, 23:45
ja, mit PostMessage würde das gehen.
Wenn der Code nur für die Windows-Plattform gedacht ist, geht das irgendwie ... umständlich ... schon.

Habe ich mehrere Plattformen im Sinn, dann kann man natürlich für Windows weiterhin die Messages verwenden und für alle anderen den IdleWorker ... nun ja, oder einfach den IdleWorker und sich der nächsten Aufgabe widmen
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#18

AW: Button Selbstzerstörung

  Alt 26. Aug 2015, 00:36
Mir entgeht der Sinn der Übung.
Warum nicht einfach die Buttons, die man gerade nicht braucht, invisible setzen, statt ständig Buttons zu erzeugen und wieder zu vernichten?
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#19

AW: Button Selbstzerstörung

  Alt 26. Aug 2015, 01:21
Mir entgeht der Sinn der Übung.
Kleiner Hinweis: Es geht nicht primär um das Anzeigen von Buttons
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#20

AW: Button Selbstzerstörung

  Alt 26. Aug 2015, 01:23
Mir entgeht der Sinn der Übung.
... manchen leuten scheint vernichten eben einfach spass zu machen ...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 14:58 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