2011-04-02 4 views
1

Je tente de créer un programme en C# qui permettrait un retour dynamique à travers les contrôles de zone de texte enrichi. Par exemple, je commence à taper dans un contrôle disponible, dès qu'une barre de défilement horizontale apparaît et que la zone de texte enrichi se termine à la ligne suivante, elle crée un nouveau contrôle de zone de texte riche et place mon curseur. Cette méthode doit également prendre en charge le déplacement de texte entre les contrôles dans le cas de la suppression/modification de texte existant.Comment est-ce que je peux emballer le texte d'un contrôle de texte à un autre?

Pourquoi demandez-vous? Mon église a besoin d'un programme qui permette de coller facilement du texte et de parcourir automatiquement autant de diapositives que nécessaire, ce qui prend en charge différentes polices, tailles, poids, couleurs, et défaire et refaire. Tout cela devrait être fait à la volée afin que l'utilisateur n'ait pas besoin d'utiliser un mode de prévisualisation pour faire ce qu'il essaie de faire.

+2

Je ne peux pas trouver de bonne raison de faire cela, au lieu de simplement utiliser un contrôle multiligne. La complexité de votre solution proposée serait impossible à gérer, et tout cela est déjà géré pour vous dans un seul contrôle. –

Répondre

0

Je suppose que c'est pour quelque chose comme l'ordre du service, ou des mots aux hymnes? La solution pour cela est d'utiliser la barre de défilement ou le bouton PgDn. Dans un navigateur Web.

Je suis d'accord avec Chris Ballard. Vraiment, cela ne ressemble pas à la bonne façon de résoudre votre problème.

+0

Oui, c'est pour les mots, affichés dans l'ordre, diapositive par diapositive. La raison pour laquelle je me suis retrouvé avec cette solution proposée est due à deux exigences: 1. Doit être capable de simplement coller, ne pas avoir à coller des morceaux sur des diapositives. 2. Doit pouvoir prévisualiser à quoi ressemblera chaque diapositive pendant l'édition. La première exigence peut être faite avec un contrôle, pas sûr comment la deuxième exigence peut être faite avec un contrôle. –

Questions connexes