J'ai un 'journal' dans mon application. Actuellement, j'utilise le contrôle richtextbox pour afficher du texte en couleur. Le problème que je veux avoir une animation simple à partir d'images de fond en arrière-plan. D'après cette réponse: Can a background image be set on a Winforms TextBox? ce n'est pas recommandé. Je pourrais utiliser datagridview pour le journal, mais il scintille lorsque de nouveaux éléments sont ajoutés et cela lui donne l'air instable et moche. Quel serait un bon moyen sur winforms pour afficher le texte coloré dans le journal et avoir une image de fond? Merci!meilleure façon de créer un journal de fantaisie
Répondre
Si vous voulez quelque chose qui est facile et qui semble au moins décent, votre meilleur pari est probablement d'utiliser WPF Interop (ElementHost) et de construire le contrôle dans WPF. Les constructions Winforms sont un vrai casse-tête pour ce type d'application.
La zone de texte WPF prend déjà en charge une image d'arrière-plan et la restitue correctement.
Dans votre projet WinForms: Faites un clic droit, "Ajouter" -> "Nouvel élément ..."
Sélectionnez "WPF" -> "UserControl".
Faites glisser une zone de texte WPF sur le contrôle, mis en place l'image de fond que vous le souhaitez, etc.
Dans votre Winforms forme -> "WPF interopérabilité" (Outils volet) -> glisser "ElementHost" à votre formulaire.
Définissez le "Contenu de l'hôte sélectionné" sur votre nouveau contrôle utilisateur WPF.
Travail effectué.
- 1. Meilleure façon de conserver un journal d'activité dans memcached
- 2. Meilleure façon de créer un tableau singleton
- 3. Meilleure façon de créer un champ personnalisé
- 4. Meilleure façon de créer un écran d'administration
- 5. La meilleure façon d'analyser un fichier journal en C#
- 6. Meilleure façon de créer un robot de discussion
- 7. La meilleure façon de créer carte mobile
- 8. Meilleure façon de créer des applications Windows
- 9. ASP.net meilleure façon de créer cette table?
- 10. meilleure façon de créer dynamiques DropDownLists connexes
- 11. meilleure façon de créer en mémoire db?
- 12. Meilleure façon de créer des onglets jQuery
- 13. La meilleure façon de créer des catégories
- 14. Meilleure façon de créer un tampon char ** sur la pile?
- 15. Meilleure façon de créer un siteearch dans ASP.NET
- 16. quelle est la meilleure façon de créer un menu javascript?
- 17. Meilleure façon de créer/modifier un modèle par programme
- 18. Quelle est la meilleure façon de créer un sitemap.xml?
- 19. Meilleure façon de créer un modèle d'article sur Django?
- 20. La meilleure façon de créer un DateTime Midnight in C#
- 21. Meilleure façon de créer un nombre inconnu d'instances JackUp
- 22. Une meilleure façon de créer un index pour les structures
- 23. meilleure façon de créer un site Web dans NetBeans 7.0
- 24. meilleure façon de créer un formulaire dans votre application iphone
- 25. Une meilleure façon de créer un hachis rubis?
- 26. Meilleure façon de créer un bouton affichant la couleur sélectionnée
- 27. Quelle est la meilleure façon de créer un nouvel objet
- 28. Meilleure façon de créer un script "runner" en Python?
- 29. La meilleure façon de créer un serveur Web Comet/Push?
- 30. Quelle est la meilleure approche pour créer un journal d'activité?
Avez-vous absolument besoin *** d'une image de fond pour votre journal? – Nolonar
Qu'est-ce que cela a à voir avec la journalisation? – AlexFoxGill
@Nolanar ce serait parfait parce que je veux faire un effet de «console cassée» vraiment cool, bien sûr, je n'en ai pas besoin;) – Kristian