Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


Remplacer le saut a la ligne

Partagez
avatar
AmazingProd
On s'intègre
On s'intègre

Masculin Nombre de messages : 282
Age : 20
Localisation : Algerie-Tizi ouzou
Date d'inscription : 31/05/2011

Remplacer le saut a la ligne

Message par AmazingProd le Sam 24 Sep 2011 - 7:37

Bonjour,
comment je peux remplacer le saut a la ligne dans un richtextbox par "<br/>"
merci d'avance
avatar
polien


Masculin Nombre de messages : 2871
Age : 21
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: Remplacer le saut a la ligne

Message par polien le Sam 24 Sep 2011 - 9:19

dabord, on teste si la touche de mise à la ligne à étée appuyée:

Admin a écrit:Salut,

Ok, alors :
Dans le premier onglet de l'éditeur de fonctions, fait la chose suivante :
- Déplacer une API :
Bibliothèque : user32
Nom de la fonction : GetAsyncKeyState
Type retourné : Integer
Nom du paramètre 1 : uAction
Type du paramètre : Integer

Ensuite, tu crées un Timer, et dans la fonction lié à l'évènement Tick, tu mets :
- Exécuter une API :
Nom de la fonction : GetAsyncKeyState
Variable : Resultat
Valeur du paramètre 1 : 10

- Calcul Simple :
Resultat = Resultat + 32767

- Créer une condition :
Si Resultat = 0 alors, c'est qu'on a appuyé sur Entrée.

Voila, maintenant quelques explications Wink

Pour Exécuter une API, pourquoi j'ai mit 10 en valeur de paramètres? c'est le numéro de la touche, il y en a d'autre évidemment :
'a à z 65 à 90
'Home 36
'End 35
'Flêche vers le haut 38
'Flêche vers le bas 40
'Flêche vers la gauche 37
'Flêche vers la droite 39
'Echap 27
'Impr écran 44
'Page haut 33
'Page bas 34
'Insert 45
'F1 à F12 112 à 123
'Barre d'espace 32
'Ctrl 17
'Alt 18
'Maj 16
'Verr Num 144
'Arrêt défil 145
'Tab 9
'Shift 16
'Entré 10 (rajouté par polien alien )

Pourquoi ais-je fais un calcul simple avec un tel chiffre?
Et bien parce que en testant, tu remarqueras peut-être que la valeur retourné n'est pas toujours la même, mais qu'il y a toujours une valeur constante (32767) entre ces valeurs qui diffèrent. Donc on lieu de faire "si resultat est égale à 32767 ou 45767 (en admettant que la valeur retourné soit 10 000), et bien on fait ça, afin de retomber sur 0 Wink
Bref, ainsi, normalement, ça fonctionne pour toute les touches, il y a plus qu'à changer le paramètre "Valeur du paramètre 1" dans "Exécuter une API".

@+

ensuite, si elle a étée appuyé, on la remplace par </br>:

Code:
richTextBox1.Text = richTextBox1.Text + "</br>"
(remplace richtextbox1 par ta zone de texte

à moi maintenant les questions:
Tu fait un éditeur de site internet? Twisted Evil

cordialement
polien


Dernière édition par polien le Sam 24 Sep 2011 - 9:31, édité 1 fois



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
polien


Masculin Nombre de messages : 2871
Age : 21
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: Remplacer le saut a la ligne

Message par polien le Sam 24 Sep 2011 - 9:30

PS: Il n'y à rien de plus simple pour le moment



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
AmazingProd
On s'intègre
On s'intègre

Masculin Nombre de messages : 282
Age : 20
Localisation : Algerie-Tizi ouzou
Date d'inscription : 31/05/2011

Re: Remplacer le saut a la ligne

Message par AmazingProd le Sam 24 Sep 2011 - 9:58

bon, j'ai oublier que <br/> c pour le HTML
mais moi je vais utiliser " & System.Environment.NewLine & " car je suis entrain de développer un logiciel "VBGénérator" ce logiciel qui un peu le même interface que l'éditeur de fonction de SZ, il a une liste d'action, après une double click sur l'action une fenêtre va s'ouvrir, et vous aller paramétrer votre commende vb, puis un click sur ok et votre commende sera ajouter a un listeview ( a présent il ya + de 75 action)
alors je vais essayer de faire remplacer le saut a la ligne par " & System.Environment.NewLine & " dans la fenêtre de "Afficher un message"
avatar
polien


Masculin Nombre de messages : 2871
Age : 21
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: Remplacer le saut a la ligne

Message par polien le Sam 24 Sep 2011 - 10:02

re, suit la meme procédure que précédemment puis

remplace:
Code:
richTextBox1.Text = richTextBox1.Text + "</br>"
par
Code:
richTextBox1.Text = richTextBox1.Text + "& System.Environment.NewLine &"

pourquoi refaire SZ qui est si parfait Razz



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
AmazingProd
On s'intègre
On s'intègre

Masculin Nombre de messages : 282
Age : 20
Localisation : Algerie-Tizi ouzou
Date d'inscription : 31/05/2011

Re: Remplacer le saut a la ligne

Message par AmazingProd le Sam 24 Sep 2011 - 10:08

Amazigh Production a écrit:Bonjour,
bon je croix que je peux vous aider, moi aussi j'ai eu ce même problème, mais j'ai trouver une petite astuce pour sa.
en premier il faut créer un label "label1" et mettre comme texte : "
ensuite créer une variable "Ma_variable"
et enfin :
Ma_variable = Me.label1.text (obtenir la propriété ".text" de l'objet "Me.label1" et enregistrer le résulta dans "Ma_variable")
Me.textBox1.text = "2000 c'est l'année %(Ma_variable)%nouvelle%(Ma_variable)%"

je crois que c pas vraiment(j'ai pas essayer) : richTextBox1.Text = richTextBox1.Text + "& System.Environment.NewLine &"
mais plutôt :richTextBox1.Text = richTextBox1.Text + %(Ma_variable)%& System.Environment.NewLine &%(Ma_variable)%
avatar
polien


Masculin Nombre de messages : 2871
Age : 21
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: Remplacer le saut a la ligne

Message par polien le Sam 24 Sep 2011 - 10:26

oui, bien sur pour que ça ne soit pas mal considéré par le
logiciel



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
JHPC-Software
Connaisseur
Connaisseur

Masculin Nombre de messages : 761
Age : 24
Localisation : Bruxelles
Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
Humeur : Très bonne
Date d'inscription : 07/01/2011

Re: Remplacer le saut a la ligne

Message par JHPC-Software le Sam 24 Sep 2011 - 13:51

Bonjour,
System.Environment.NewLine ne se met pas avec des guillemets si tu veux que ca fait retour a la ligne
Et la touche Enter c'est 13 pour moi les autre touches sont correct ...

Cordialement,
JHPC



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JHPC Software a fais un forum



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
avatar
polien


Masculin Nombre de messages : 2871
Age : 21
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: Remplacer le saut a la ligne

Message par polien le Sam 24 Sep 2011 - 13:55

JHPC-Software a écrit:Bonjour,
System.Environment.NewLine ne se met pas avec des guillemets si tu veux que ca fait retour a la ligne
Et la touche Enter c'est 13 pour moi les autre touches sont correct ...

Cordialement,
JHPC
pour moi sa marche avec 10 pas 13, tout dépend de l'ordinateur!



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
JHPC-Software
Connaisseur
Connaisseur

Masculin Nombre de messages : 761
Age : 24
Localisation : Bruxelles
Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
Humeur : Très bonne
Date d'inscription : 07/01/2011

Re: Remplacer le saut a la ligne

Message par JHPC-Software le Sam 24 Sep 2011 - 13:59

Re,
Possible. C'est selon la configuration et le model (je crois) Smile

Cordialement,
JHPC



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JHPC Software a fais un forum



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
avatar
polien


Masculin Nombre de messages : 2871
Age : 21
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: Remplacer le saut a la ligne

Message par polien le Sam 24 Sep 2011 - 14:02


la touche "entrée" génère habituellement deux codes :

un retour chariot et un saut de ligne, qui s'appellent respectivement CR (carriage return) et LF (line feed)

10 et 13 sont les deux codes correspondants...

merci google Razz



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !

Contenu sponsorisé

Re: Remplacer le saut a la ligne

Message par Contenu sponsorisé


    La date/heure actuelle est Mer 18 Oct 2017 - 7:19