Peut on avoir une combobox
1> qui ne permet que de rentrer au clavier une lettre de la liste, mais
rien d'autre ( et qu'une seule lettre , pas de doublon )
2> qui permet sa modification via le programme
si je mets le style = dropdown combo , je peux taper au clavier ce que
je veux,et deux, trois ect lettres à la suite
style = dropdownlist je ne peux pas faire de saisie clavier, j'ai que
le choix de la liste, mais je suis aussi bloqué pour la saisie via le
programme
merci
JP
--
Adresse mail : john-pet@wanadoo.fr
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
X
Bonjour,
Je ne comprends pas tout! - Oui on peut ne rentrer qu'une lettre, ça dépend de la saisie!!! En plus, la list de positionne selon la saisie il me semble... - Oui, on peut modifier le combo par programme, enfin, pas mal de fonctions, comme dans une liste simple...
-- Site ROMANS édités http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm Site LOGICIELS http://irolog.free.fr Mail http://irolog.free.fr/ecrire/index.htm ------------------------------------------------------------------------------------ "John-Pet" a écrit dans le message de news:
Bonsoir
Peut on avoir une combobox 1> qui ne permet que de rentrer au clavier une lettre de la liste, mais rien d'autre ( et qu'une seule lettre , pas de doublon ) 2> qui permet sa modification via le programme
si je mets le style = dropdown combo , je peux taper au clavier ce que je veux,et deux, trois ect lettres à la suite style = dropdownlist je ne peux pas faire de saisie clavier, j'ai que le choix de la liste, mais je suis aussi bloqué pour la saisie via le programme
merci
JP
-- Adresse mail : Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Bonjour,
Je ne comprends pas tout!
- Oui on peut ne rentrer qu'une lettre, ça dépend de la saisie!!! En
plus, la list de positionne selon la saisie il me semble...
- Oui, on peut modifier le combo par programme, enfin, pas mal de
fonctions, comme dans une liste simple...
--
Site ROMANS édités
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Site LOGICIELS
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"John-Pet" <John-Pet@wanadoo.fr> a écrit dans le message de news:
mn.34887d6939601211.24667@wanadoo.fr...
Bonsoir
Peut on avoir une combobox
1> qui ne permet que de rentrer au clavier une lettre de la liste, mais
rien d'autre ( et qu'une seule lettre , pas de doublon )
2> qui permet sa modification via le programme
si je mets le style = dropdown combo , je peux taper au clavier ce que je
veux,et deux, trois ect lettres à la suite
style = dropdownlist je ne peux pas faire de saisie clavier, j'ai que le
choix de la liste, mais je suis aussi bloqué pour la saisie via le
programme
merci
JP
--
Adresse mail : john-pet@wanadoo.fr
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Je ne comprends pas tout! - Oui on peut ne rentrer qu'une lettre, ça dépend de la saisie!!! En plus, la list de positionne selon la saisie il me semble... - Oui, on peut modifier le combo par programme, enfin, pas mal de fonctions, comme dans une liste simple...
-- Site ROMANS édités http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm Site LOGICIELS http://irolog.free.fr Mail http://irolog.free.fr/ecrire/index.htm ------------------------------------------------------------------------------------ "John-Pet" a écrit dans le message de news:
Bonsoir
Peut on avoir une combobox 1> qui ne permet que de rentrer au clavier une lettre de la liste, mais rien d'autre ( et qu'une seule lettre , pas de doublon ) 2> qui permet sa modification via le programme
si je mets le style = dropdown combo , je peux taper au clavier ce que je veux,et deux, trois ect lettres à la suite style = dropdownlist je ne peux pas faire de saisie clavier, j'ai que le choix de la liste, mais je suis aussi bloqué pour la saisie via le programme
merci
JP
-- Adresse mail : Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
John-Pet
je reprend donc mon probleme
j'ai une combobox avec une liste de lettre N,S,W,S je peux par selection de celle ci la faire apparaitre dans cette combobox mais je veux pouvoir rentrer cette lettre par le clavier mais rien que cette lettre , car actuellement je peux par exemple taper K je veux que pouvoir saisir que N,S,W,E en interdisant les autres lettres mais il se passe aussi que si je tape deux fois sur N cela saisie NN, je veux qu'une frappe de lettre
si je mets le style sur dropdownlist, j'ai tout cela sauf la saisie clavier qui m'est interdit et pas la possibilité de modofier cette combobos par programation
JP
-- Adresse mail : Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
je reprend donc mon probleme
j'ai une combobox avec une liste de lettre N,S,W,S
je peux par selection de celle ci la faire apparaitre dans cette
combobox
mais je veux pouvoir rentrer cette lettre par le clavier mais rien que
cette lettre , car actuellement je peux par exemple taper K
je veux que pouvoir saisir que N,S,W,E en interdisant les autres
lettres
mais il se passe aussi que si je tape deux fois sur N cela saisie NN,
je veux qu'une frappe de lettre
si je mets le style sur dropdownlist, j'ai tout cela sauf la saisie
clavier qui m'est interdit et pas la possibilité de modofier cette
combobos par programation
JP
--
Adresse mail : john-pet@wanadoo.fr
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
j'ai une combobox avec une liste de lettre N,S,W,S je peux par selection de celle ci la faire apparaitre dans cette combobox mais je veux pouvoir rentrer cette lettre par le clavier mais rien que cette lettre , car actuellement je peux par exemple taper K je veux que pouvoir saisir que N,S,W,E en interdisant les autres lettres mais il se passe aussi que si je tape deux fois sur N cela saisie NN, je veux qu'une frappe de lettre
si je mets le style sur dropdownlist, j'ai tout cela sauf la saisie clavier qui m'est interdit et pas la possibilité de modofier cette combobos par programation
JP
-- Adresse mail : Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
X
Sub Combo1_KeyPress(KeyAscii As Integer) Select Case KeyAscii Case 78, 83, 87: Exit Sub ' N, S, W End Select KeyAscii = 0 End Sub -- Site ROMANS édités http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm Site LOGICIELS http://irolog.free.fr Mail http://irolog.free.fr/ecrire/index.htm ------------------------------------------------------------------------------------ "John-Pet" a écrit dans le message de news:
je reprend donc mon probleme
j'ai une combobox avec une liste de lettre N,S,W,S je peux par selection de celle ci la faire apparaitre dans cette combobox mais je veux pouvoir rentrer cette lettre par le clavier mais rien que cette lettre , car actuellement je peux par exemple taper K je veux que pouvoir saisir que N,S,W,E en interdisant les autres lettres mais il se passe aussi que si je tape deux fois sur N cela saisie NN, je veux qu'une frappe de lettre
si je mets le style sur dropdownlist, j'ai tout cela sauf la saisie clavier qui m'est interdit et pas la possibilité de modofier cette combobos par programation
JP
-- Adresse mail : Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Sub Combo1_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 78, 83, 87: Exit Sub ' N, S, W
End Select
KeyAscii = 0
End Sub
--
Site ROMANS édités
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Site LOGICIELS
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"John-Pet" <John-Pet@wanadoo.fr> a écrit dans le message de news:
mn.35237d695677a7b9.24667@wanadoo.fr...
je reprend donc mon probleme
j'ai une combobox avec une liste de lettre N,S,W,S
je peux par selection de celle ci la faire apparaitre dans cette combobox
mais je veux pouvoir rentrer cette lettre par le clavier mais rien que
cette lettre , car actuellement je peux par exemple taper K
je veux que pouvoir saisir que N,S,W,E en interdisant les autres lettres
mais il se passe aussi que si je tape deux fois sur N cela saisie NN, je
veux qu'une frappe de lettre
si je mets le style sur dropdownlist, j'ai tout cela sauf la saisie
clavier qui m'est interdit et pas la possibilité de modofier cette
combobos par programation
JP
--
Adresse mail : john-pet@wanadoo.fr
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Sub Combo1_KeyPress(KeyAscii As Integer) Select Case KeyAscii Case 78, 83, 87: Exit Sub ' N, S, W End Select KeyAscii = 0 End Sub -- Site ROMANS édités http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm Site LOGICIELS http://irolog.free.fr Mail http://irolog.free.fr/ecrire/index.htm ------------------------------------------------------------------------------------ "John-Pet" a écrit dans le message de news:
je reprend donc mon probleme
j'ai une combobox avec une liste de lettre N,S,W,S je peux par selection de celle ci la faire apparaitre dans cette combobox mais je veux pouvoir rentrer cette lettre par le clavier mais rien que cette lettre , car actuellement je peux par exemple taper K je veux que pouvoir saisir que N,S,W,E en interdisant les autres lettres mais il se passe aussi que si je tape deux fois sur N cela saisie NN, je veux qu'une frappe de lettre
si je mets le style sur dropdownlist, j'ai tout cela sauf la saisie clavier qui m'est interdit et pas la possibilité de modofier cette combobos par programation
JP
-- Adresse mail : Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
jm
"John-Pet" wrote in message news:
je reprend donc mon probleme
j'ai une combobox avec une liste de lettre N,S,W,S je peux par selection de celle ci la faire apparaitre dans cette combobox mais je veux pouvoir rentrer cette lettre par le clavier mais rien que cette lettre , car actuellement je peux par exemple taper K je veux que pouvoir saisir que N,S,W,E en interdisant les autres lettres mais il se passe aussi que si je tape deux fois sur N cela saisie NN, je veux qu'une frappe de lettre
si je mets le style sur dropdownlist, j'ai tout cela sauf la saisie clavier qui m'est interdit et pas la possibilité de modofier cette combobos par programation
Hello, voici une solution complète:
Private Sub Combo1_KeyPress(KeyAscii As Integer) Dim c As String
' coversion en majuscule c = UCase$(Chr$(KeyAscii)) Select Case c ' si lettre autorisée Case "N", "E", "W", "S" ' vide le texte courant Combo1.Text = "" ' et remplace par la nouvelle frappe, après conversion en MAJ KeyAscii = Asc(c) Case Else ' dans tous les autres cas, annule la frappe KeyAscii = 0 End Select
End Sub
Private Sub Form_Load() Combo1.AddItem "N" Combo1.AddItem "E" Combo1.AddItem "W" Combo1.AddItem "S" Combo1.ListIndex = 0 End Sub
-- Jean-marc (au boulot...)
"John-Pet" <John-Pet@wanadoo.fr> wrote in message
news:mn.35237d695677a7b9.24667@wanadoo.fr...
je reprend donc mon probleme
j'ai une combobox avec une liste de lettre N,S,W,S
je peux par selection de celle ci la faire apparaitre dans cette combobox
mais je veux pouvoir rentrer cette lettre par le clavier mais rien que
cette lettre , car actuellement je peux par exemple taper K
je veux que pouvoir saisir que N,S,W,E en interdisant les autres lettres
mais il se passe aussi que si je tape deux fois sur N cela saisie NN, je
veux qu'une frappe de lettre
si je mets le style sur dropdownlist, j'ai tout cela sauf la saisie
clavier qui m'est interdit et pas la possibilité de modofier cette
combobos par programation
Hello,
voici une solution complète:
Private Sub Combo1_KeyPress(KeyAscii As Integer)
Dim c As String
' coversion en majuscule
c = UCase$(Chr$(KeyAscii))
Select Case c
' si lettre autorisée
Case "N", "E", "W", "S"
' vide le texte courant
Combo1.Text = ""
' et remplace par la nouvelle frappe, après conversion en MAJ
KeyAscii = Asc(c)
Case Else
' dans tous les autres cas, annule la frappe
KeyAscii = 0
End Select
End Sub
Private Sub Form_Load()
Combo1.AddItem "N"
Combo1.AddItem "E"
Combo1.AddItem "W"
Combo1.AddItem "S"
Combo1.ListIndex = 0
End Sub
j'ai une combobox avec une liste de lettre N,S,W,S je peux par selection de celle ci la faire apparaitre dans cette combobox mais je veux pouvoir rentrer cette lettre par le clavier mais rien que cette lettre , car actuellement je peux par exemple taper K je veux que pouvoir saisir que N,S,W,E en interdisant les autres lettres mais il se passe aussi que si je tape deux fois sur N cela saisie NN, je veux qu'une frappe de lettre
si je mets le style sur dropdownlist, j'ai tout cela sauf la saisie clavier qui m'est interdit et pas la possibilité de modofier cette combobos par programation
Hello, voici une solution complète:
Private Sub Combo1_KeyPress(KeyAscii As Integer) Dim c As String
' coversion en majuscule c = UCase$(Chr$(KeyAscii)) Select Case c ' si lettre autorisée Case "N", "E", "W", "S" ' vide le texte courant Combo1.Text = "" ' et remplace par la nouvelle frappe, après conversion en MAJ KeyAscii = Asc(c) Case Else ' dans tous les autres cas, annule la frappe KeyAscii = 0 End Select
End Sub
Private Sub Form_Load() Combo1.AddItem "N" Combo1.AddItem "E" Combo1.AddItem "W" Combo1.AddItem "S" Combo1.ListIndex = 0 End Sub
-- Jean-marc (au boulot...)
John-Pet
Merci à tous les deux pour votre savoir et faire savoir
cela me convient
JP
-- Adresse mail : Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Merci à tous les deux pour votre savoir et faire savoir
cela me convient
JP
--
Adresse mail : john-pet@wanadoo.fr
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net