Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Prism Was sind UserControls? (https://www.delphipraxis.net/23833-sind-usercontrols.html)

Kane911 10. Jun 2004 13:33


Was sind UserControls?
 
Kann mir jemand bitte in kurzer Form erklären oder einen Link auf eine Erklärung geben, welche Funktionen und Möglichkeiten die UserControls eröffnen und wann man diese einsetzt? Steige als Win32 Programmierer da noch nicht ganz durch .. :-)

Chewie 10. Jun 2004 13:51

Re: Was sind UserControls?
 
User Controls sind Kontrollelemente, die der Benutzer bedienen kann. Jede Art von Button, Menü, Textfeld usw. gehört dazu.

Kane911 10. Jun 2004 14:07

Re: Was sind UserControls?
 
Und warum gibt es bei diesen UserControls (Web Controls) keine Ereignisse wie OnMouseEnter/OnMouseOver etc.? So dass ich dynamische Sachen erstellen kann?

Chewie 10. Jun 2004 14:10

Re: Was sind UserControls?
 
Ach so, du beziehst dich auf eine konkrete Gruppe von Controls (deswegen wohl auch die Frage im .NET-Bereich). Da kann ich dir nicht weiterhelfen.

Kane911 10. Jun 2004 14:18

Re: Was sind UserControls?
 
Aber irgendjemand muss doch wissen, wie man Canvas-like zeichnet oder eben irgendwie so ein Menü erstellt :( gibts doch garnicht..

Bernhard Geyer 10. Jun 2004 17:46

Re: Was sind UserControls?
 
Zitat:

Zitat von Kane911
Und warum gibt es bei diesen UserControls (Web Controls) keine Ereignisse wie OnMouseEnter/OnMouseOver etc.? So dass ich dynamische Sachen erstellen kann?

Wie soll deine Serveranwendung bei ASP.NET wissen, was auf dem Client passiert? Mit HTML (3./4.0)-Code (auf das diese Controls basieren) ist dies nicht möglich. Dazu müsstest Du deinen erzeugten Code schon mittels Javascript anreichern. Nur bei Mausklicks wird der neue Zustand deiner ASP.NET-Seite zum Server übertragen.

Alternativ könntest Du den nachfolger der ActiveX-Controls von .NET verwenden (Spezialbegriff fällt mir im Moment nicht ein). Jedoch erfordert dies das recht der Installation des Controls sowie ein installiertes .NET-Framework auf dem Client.

Kane911 10. Jun 2004 18:43

Re: Was sind UserControls?
 
Die Serveranwendung soll das auch garnicht wissen müssen...

Ich meinte eher dass die Serveranwendung den nötigen Client-Side-Code in die Page mit hineinrendert. Schade dass soetwas nicht geht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15: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