|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : février 2006 Messages : 22 ![]() |
Bonjour à tous,
J'ai découvert sur ce site ce petit bout de code qui semble répondre à mon besoin. Code :
Cela dit, votre aide serait grandement apprécié. Rob. |
||
|
|
00
|
|
|
#2 |
|
Inactif
Inscription : décembre 2005 Messages : 3 784 ![]() |
Ca vaut peut-être le coup de regarder la propriété hWnd dans l'aide en ligne ...
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2006 Messages : 22 ![]() |
jmfmarques, je viens de me rendre compte que j'ai omis de spécifier que c'est en VBA et non en VB.
En VB il y a effectivement une propriété hWnd ce qui retourne le handle du textbox. Cette propriété ne semble pas existante pour un textbox en VBA (dumoins je ne l'ai pas trouvé). |
|
|
00
|
|
|
#4 |
![]() ![]() |
tu nous as pas dit quel été le but de ce code ...?
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : février 2006 Messages : 22 ![]() |
Tu as bien raison bbil
Je désire aller chercher ligne par ligne du texte qui a été collé par l'usager dans un textbox multilignes. Ces lignes sont des commandes alors il est important de bien détecter la fin de ligne correctement. Comme spécifié dans le FAQ ou j'ai trouvé ce code, il est possible de détecter le retour de chariot à la fin de la ligne mais il semble que ce ne soit pas aussi fiable que par la méthode cité en exemple. |
|
|
00
|
|
|
#6 | |
|
Inactif
Inscription : décembre 2005 Messages : 3 784 ![]() |
Citation:
Si c'est important, alors on va aller chercher ce handle en utilisant l'API de Windows... |
|
|
|
00
|
|
|
#7 |
![]() ![]() |
mais ce text box il est dans ton application VBA ?
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : février 2006 Messages : 22 ![]() |
Oui bbil ce textbox est dans mon application vba
|
|
|
00
|
|
|
#9 |
|
Inactif
Inscription : décembre 2005 Messages : 3 784 ![]() |
Attention : dans une Textbox, les lignes ne sont pas forcément séparées par des vbcrlf !!!
Si dépassement de la largeur : gestion échappant à ce principe (pour l'affichage) Tu ferais à mon avis mieux d'utiliser une listbox pour celà ! |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : février 2006 Messages : 22 ![]() |
Hola, c'est complètement marteau!
Je n'ai même pas le temps de répondre qu'il a déjà une autre réponse de posté. jmfmarques, est-ce qu'un listbox peut recevoir un "coller" de l'usager? Corrige moi si j'ai tors mais je ne crois pas. |
|
|
00
|
|
|
#11 | ||
![]() ![]() |
avec un textbox1... tu peu t'inspier de :
Code :
|
||
|
00
|
|
|
#12 |
|
Inactif
Inscription : décembre 2005 Messages : 3 784 ![]() |
Ce serait possible avec une dll mais lourd à gérer.
Rien ne tempêche par contre d'associer une petite textbox "tremplin" à ta listbox, d'y faire ton coller et, en cliquant, de l'ajouter à ta listbox ! Tu peux aussi utiliser une combobox (et là, le coller peut se faire)... |
|
|
00
|
|
|
#13 | |
|
Inactif
Inscription : décembre 2005 Messages : 3 784 ![]() |
Citation:
|
|
|
|
00
|
|
|
#14 | |
![]() ![]() |
Citation:
|
|
|
00
|
|
|
#15 |
|
Inactif
Inscription : décembre 2005 Messages : 3 784 ![]() |
oui !... si l'utilisateur pense à séparer systématiquement ses "coller" par un retour charriot ...
|
|
|
00
|
|
|
#16 | |
![]() ![]() |
Citation:
|
|
|
00
|
|
|
#17 |
|
Inactif
Inscription : décembre 2005 Messages : 3 784 ![]() |
hé oui....
mais une texbox "tremplin" de sasie est effacée à chaque rajout dans la Listbox une combo, quand à elle, est par définition textbox + listbox et est faite pour cela. bonne nuit.. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com