Est-il possible de placer un espace réservé pour un appel de méthode dans la valeur de propriété d'un objet dans l'inspecteur d'objets? J'ai une méthode qui renvoie une chaîne que je voudrais inclure dans le cadre des propriétés de chaîne de connexion de certains objets TADOConnection. La modification de la valeur de retour de la méthode modifie les éléments attribués à chacune des connexions lors de leur chargement à partir du DFM. J'utilise RAD Studio 2010.Puis-je placer un appel de méthode dans une propriété de composant au moment du design?
Répondre
Non, vous ne pouvez pas. Vous ne pouvez avoir que des propriétés et des événements, mais:
Vous pouvez créer une méthode set dans votre propriété Connection. Cette méthode d'ensemble vous permet de rechercher tous les formulaires et datamodules dans votre application et il va essayer de trouver une TADOConnection. Quand il en trouve un, il va changer sa propriété de connexion. Mais cela ne fonctionnera que dans le temps de conception dans la forme actuelle dans laquelle vous mettez votre composant, mais cela fonctionnerait bien sur l'exécution. Thats n'est pas une solution agréable, peut-être que vous devriez essayer ce que @TommyA a dit sur les commentaires.
En outre, il ne fonctionnera que pendant l'exécution dans les formulaires déjà créés. –
- 1. Propriétés de composant fonctionnant au moment du design mais pas au moment de l'exécution
- 2. Déboguer au moment du design
- 3. Incorporer un TDataSet dans un formulaire au moment du design
- 4. Est-il possible de concevoir visuellement un composant personnalisé au moment du design?
- 5. Générer une classe personnalisée au moment du design
- 6. Comment actualiser un contrôle personnalisé WinForm au moment du design après avoir modifié une propriété
- 7. Comment un assemblage est-il résolu au moment du design?
- 8. Existe-t-il un attribut qui ignore une méthode au moment du design?
- 9. Vb6 Propriété "Tag" équivalente dans ASP.Net, MAIS ... disponible au moment du design dans le fichier aspx?
- 10. Menu contextuel de WPF au moment du design
- 11. Comment désactiver un IValueConverter personnalisé au moment du design?
- 12. Comment puis-je initialiser la propriété Text au nom des objets au moment du design?
- 13. empêcher le dimensionnement de taille au moment du design
- 14. Contrôle personnalisé générer du code au moment du design
- 15. Modifier l'attribut de propriété comme ReadOnly au moment du design (PropertyGrid)
- 16. Limiter la taille d'un contrôle utilisateur au moment du design
- 17. Sortie souhaitée au moment du design, Visual Studio 2008 (vb)
- 18. Comment faire un UserControl avec une collection qui peut être éditée au moment du design?
- 19. Contrôle du serveur ASP.NET: comment convertir une chaîne au moment du design en type d'objet (TypeConverter?)
- 20. DataGridView perdre l'état initial spécifié au moment du design
- 21. Les thèmes sont-ils visibles au moment du design?
- 22. Glisser-déposer au moment du design en Delphi?
- 23. Saisie de données dans une activité personnalisée au moment du design (WF 4.0)
- 24. Éditeur de collections dans un contrôle utilisateur au moment du design
- 25. Quel est le modèle de validation au moment du design dans Workflow Foundation 4.0?
- 26. Est-il possible de styler du texte dans une riche zone de texte au moment du design?
- 27. Meilleure façon de stocker un "tableau d'enregistrements" au moment du design
- 28. Puis-je itérer les assemblages référencés au moment du design en C#?
- 29. Modification du texte dans un UITextView au moment de l'exécution
- 30. Comment définir l'image en tant que lien hypertexte sous forme de fenêtres au moment du design
Vous ne pouvez pas afficher de méthodes réelles dans l'inspecteur d'objets, uniquement des valeurs de données (propriétés) et des pointeurs de méthode (événements). Qu'essayez-vous d'accomplir exactement? –
J'ai une méthode qui retourne une chaîne. Je veux dire mettre le nom de la méthode dans la propriété de la chaîne de connexion d'un TADOConnection, donc je n'aurais qu'à changer la chaîne de connexion en un seul endroit et il le changerait pour toutes mes connexions –
Vous pourriez faire un composant où vous ajoutez vos objets 'TADOConnection'. Ce composant personnalisé peut alors avoir une propriété de chaîne de connexion et une liste d'objets 'TADOConnection' à mettre à jour lorsque la chaîne de connexion est mise à jour. Ce serait vraiment simple si c'est ce que vous voulez. –