J'essaye d'écrire l'outil API Delphi Open Tools pour la génération automatique et la mise à jour des composants qui sont placés sur le module de données ou sur le formulaire. Je peux déjà lister tous les composants (chacun est représenté par l'instance de (la classe de) IOTAComponent) et modifier leurs propriétés (setPropByName (...), getPropValueByName (...)). La question est - comment créer un nouveau composant - dans le code de l'API Open Tools afin que ce composant soit ajouté à la forme du module de données? J'utilise IOTAModuleServices partie de l'API et je suppose que c'est la bonne partie pour la tâche à accomplir, n'est-ce pas?Comment créer un nouveau IOTAComponent sur le formulaire Delphi
0
A
Répondre
6
Vous devez obtenir l'interface IOTAFormEditor
pour le formulaire/DataModule que vous souhaitez mettre à jour, puis appeler sa méthode CreateComponent()
:
type
IOTAFormEditor = interface(IOTAEditor)
['{F17A7BD2-E07D-11D1-AB0B-00C04FB16FB3}']
...
function CreateComponent(const Container: IOTAComponent;
const TypeName: string; X, Y, W, H: Integer): IOTAComponent;
...
end;
Questions connexes
- 1. Comment créer un nouveau formulaire sur le panneau d'administration wordpress?
- 2. Créer un rectangle et afficher sur le nouveau formulaire
- 3. Créer un formulaire d'options dans Delphi
- 4. Delphi - comment habiller un formulaire
- 5. Delphi - Créer une forme derrière un autre formulaire
- 6. Comment créer un nouveau surligneur (SynEdit)
- 7. Comment créer un nouveau post sur wordpress?
- 8. Nouveau sur CodeBlocks, comment créer un nouveau fichier?
- 9. Delphi - Comment enregistrer un formulaire personnalisé
- 10. Delphi - prévisualiser un rapport Rave sur le formulaire
- 11. Comment créer un nouveau dossier sur le protocole POP3
- 12. Comment ouvrir un nouveau formulaire indépendant?
- 13. Accéder aux contrôles sur un nouveau formulaire
- 14. Créer un style de formulaire intégré Windows dans Delphi 7
- 15. Comment créer un formulaire Ajax Popup et soumettre le formulaire
- 16. Comment imprimer un formulaire en Delphi?
- 17. Delphi - Comment fermer un formulaire de WITHIN un TFrame sur ce formulaire?
- 18. comment créer un fichier xml dans delphi
- 19. Comment créer un formulaire Joomla
- 20. Formulaire Delphi Réduire le problème
- 21. Comment créer un nouveau dossier?
- 22. Comment créer un nouveau MathContext?
- 23. Comment afficher un nouveau formulaire lorsque je clique sur JButton?
- 24. Comment créer un nouveau facteur basé sur un facteur courant?
- 25. DotNetNuke créer un nouveau portail didnt créer un nouveau portail
- 26. Comment créer un popup "Nouveau xxx"?
- 27. Delphi - Comment créer un éditeur HTML WYSIWYG en utilisant Delphi?
- 28. Créer un nouveau HKQuantityType
- 29. AJAX formulaire pour créer un nouveau poste (WordPress)
- 30. créer un nouveau dossier