AGB  ·  Datenschutz  ·  Impressum  







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

Erscheinen

Ein Thema von Jan.R · begonnen am 25. Aug 2008 · letzter Beitrag vom 8. Nov 2010
Antwort Antwort
Seite 1 von 3  1 23      
Jan.R

Registriert seit: 25. Aug 2008
37 Beiträge
 
#1

Erscheinen

  Alt 25. Aug 2008, 17:17
Wie kann ich in Delphi, Editfelder usw. erscheinen lassen, ohne das ich "caption" verwende?
Moinsen!!!
  Mit Zitat antworten Zitat
25. Aug 2008, 17:20
Dieses Thema wurde von "Phoenix" von "Multimedia" nach "VCL / WinForms / Controls" verschoben.
Falsche Sparte.. hier gehts um Controls
Benutzerbild von STS301
STS301

Registriert seit: 6. Nov 2007
668 Beiträge
 
Delphi 7 Personal
 
#3

Re: Erscheinen

  Alt 25. Aug 2008, 17:20
wie meinst du erscheinen lassen ohne caption, versuch einmal Komponente.Visible:= true (false, wenn du sie verschwinden lassen willst)
Sebastian

ölpölp

Linux will rule the universe!!
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#4

Re: Erscheinen

  Alt 25. Aug 2008, 17:22
Bitte gebe Deinem Titel durch den Button 'Edit' rechts oben noch einen passenderen Titel.

Es ist aussagekräftiger, wenn dort auch steht was genau wann wie erscheinen soll.
Dann kann man sich unter der Frage auch was vorstellen und Du wirst schneller Antwort erhalten.

Edit: Tippfehler
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
mr_emre_d
(Gast)

n/a Beiträge
 
#5

Re: Erscheinen

  Alt 26. Aug 2008, 03:17
Er meint wahrscheinlich einen Fade In - Fade Out Effekt !

Zuerst einmal musst du eine Komponente ALphaBlend-fähig machen
Dann erreichst du das Fading, indem du den BlendValue um jede Zeiteinheit X um Y erhöhst !

  Mit Zitat antworten Zitat
Benutzerbild von Mackhack
Mackhack

Registriert seit: 29. Nov 2003
Ort: San Diego, CA/USA
1.446 Beiträge
 
Delphi 2006 Architect
 
#6

Re: Erscheinen

  Alt 26. Aug 2008, 08:13
Oder die MSDN-Library durchsuchenAnimateWindow Funktion nutzen!
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)
  Mit Zitat antworten Zitat
Schwedenbitter

Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
 
Turbo Delphi für Win32
 
#7

AW: Re: Erscheinen

  Alt 20. Okt 2010, 14:14
Hallo,

Oder die MSDN-Library durchsuchenAnimateWindow Funktion nutzen!
da ich genau mit dieser Funktion Probleme habe, nehme ich das Thema mal wieder auf.

Ich habe mal meinen Beispielcode angefügt. In diesem wird das MainForm einmal mit meiner Routine aus- und per Timer wieder eingeblendet und ein weiteres Mal mit MSDN-Library durchsuchenAnimateWindow. Es besteht das Problem, dass bei Verwendung von AnimateWindow die Controls nach dem Einblenden nicht zu sehen sind.
Da ich nicht weiß, ob es am Code oder meinem Compiler (TurboDelphi) liegt, ist die exe auch mit dabei.

AnimateWindow wäre mir - da kürzer und wegen API resourcenschonender - lieber.
Wie kann ich das Problem mit den Controls lösen?

Gruß und Dank, Alex
Angehängte Dateien
Dateityp: zip FadeTest_p.zip (158,8 KB, 9x aufgerufen)
Alex Winzer
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

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

AW: Erscheinen

  Alt 20. Okt 2010, 14:53
Versuch doch nach Ende der Animation mal ein Refresh.
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
Schwedenbitter

Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
 
Turbo Delphi für Win32
 
#9

AW: Erscheinen

  Alt 20. Okt 2010, 17:25
Versuch doch nach Ende der Animation mal ein Refresh.
Danke für die Antwort. Leider klappt das auch nicht. Ich habe Refresh/Repaint/Update probiert; leider alles ohne Erfolg.

Ich habe hier noch ein altes Delphi 6. Wenn ich den Code damit compiliere, dann klappt es. Allerdings verstehe ich das insoweit nicht, als sowohl Turbodelphi als auch Delphi 6 für AnimateWindow die API-Funktionen benutzen und laut Quellcode beide dieselbe Routinen mit denselben Parametern benutzen

Gruß, Alex
Alex Winzer
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

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

AW: Erscheinen

  Alt 20. Okt 2010, 17:28
Tja, merkwürdig. Ich bin nur auf das Refresh gekommen, da die Controls nach einem Verschieben des Fensters außerhalb des sichtbaren Bildschirmbereiches und wieder zurück dann sichtbar waren.
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
Antwort Antwort
Seite 1 von 3  1 23      


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 03:23 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