QuickReport Komponente QRShape OnClick Event hinzufügen
-
Hi Leute, wie kann ich bei der Komponente QRShape das OnClick Event hinzufügen?
ich brauche es für ein Formular.
-
Hallo
willst du auf dem Drucker clicken

MfG
Klaus
-
Hallo,
und dann klickst du mit der Maus aufs Blatt Papier?
Ich glaube - wenn du Formulare machen willst - solltest du dir für das Formular erstmal ne Eingabemaske machen, mit normalen Buttons, Shapes, CheckBoxes usw.
Wenn du dann auf "drucken" klickst, dann musst du dir dein QuickRepport-Formular entsprechend den Eingaben der Eingabemaske füllen......wenns so einfach wär

Robert
-
für Leute die einen "dynamischen" Report erstellen wollen um dem Nutzer die Möglichkeit zu geben die Labels/Shapes/usw zu verschieben kann man auch den QReport im Original anzeigen, dann brauch man aber Möglichkeiten um die Labels zu verschieben oder neu zu benennen, insofern ist die Idee an sich nicht ungewöhnlich
@-xXx-
um dem QRShape ein OnClick-Ereignis hinzuzufügen mußt du eine neue Komponente davon ableiten, also am besten in der BCB-Hilfe bei Komponenten-Entwicklung mal schaun, da sind auch ein paar Beispiele drinansonsten ist auch der Vorschlag von rowisoft eine Variante, wobei man das zu druckende Formular mit den normalen Komponenten dem Nutzer zum Ändern anbietet und beim Drucken oder Preview das ganze auf QR überträgt
das ganze ist natürlich immer davon abhängig was zum Schluß dabei rauskommen soll

-
ich hab sowas schon gebastelt, indem ich den qreport in ein image-object gezeichnet hab (canvas umleiten) und dann dessen onclick ereignis genutzt habe um die "geklickte" komponente heraus zubekommen... (ControlAtPos)