begin process at 2012 02 17 12:00:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

probleme avec MSHFLEXGRID


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme avec MSHFLEXGRID

mardi 2 avril 2002 à 10:17:59 | probleme avec MSHFLEXGRID

nono14

j'utilise une mshflexgrid, et j'aimerais donner la possibilité de la remplir manuellement ??

Comment faire ??
mardi 2 avril 2002 à 16:01:09 | Re : probleme avec MSHFLEXGRID

rafano


La solution la plus simple est de mettre plusieurs contrôles zone texte ou combo sur le flexgrid suivant le nombre de colonne à remplir.
Si on clique sur la 1ere ligne, les controles "zone texte" ou "combo" se placent à la hauteur Top+ X pixels. Si on clique sur la 3eme ligne, les controles se placent sur la hauteur Top + (X*3) pixels, par exemple.
Il suffit de savoir gérer avec précision la valeur du Top des contrôles.
A chaque perte de focus, on insere la valeur du controle dans le flexgrid (ligne, colonne).
Les evenements à gerer sont le clic sur la ligne du flexgrid et le LostFocus de chaque controle.

A+

-------------------------------
Réponse au message :
-------------------------------

j'utilise une mshflexgrid, et j'aimerais donner la possibilité de la remplir manuellement ??

Comment faire ??
mardi 2 avril 2002 à 16:09:20 | Re : probleme avec MSHFLEXGRID

nono14


j'ai encore un autre probleme :
Ma grid ne remplit pas totalement l'espace que je lui donne .
J'aimerai que la zone de texte ou la combo disparaisse même lorsque je clique dans l'espace reservé à la grid !!

c'est toujours la derniere ligne ou la derniere colonne du tableau qui est selectionné

Comment faire pour eviter cela ?


-------------------------------
Réponse au message :
-------------------------------


La solution la plus simple est de mettre plusieurs contrôles zone texte ou combo sur le flexgrid suivant le nombre de colonne à remplir.
Si on clique sur la 1ere ligne, les controles "zone texte" ou "combo" se placent à la hauteur Top+ X pixels. Si on clique sur la 3eme ligne, les controles se placent sur la hauteur Top + (X*3) pixels, par exemple.
Il suffit de savoir gérer avec précision la valeur du Top des contrôles.
A chaque perte de focus, on insere la valeur du controle dans le flexgrid (ligne, colonne).
Les evenements à gerer sont le clic sur la ligne du flexgrid et le LostFocus de chaque controle.

A+

-------------------------------
Réponse au message :
-------------------------------

j'utilise une mshflexgrid, et j'aimerais donner la possibilité de la remplir manuellement ??

Comment faire ??

mardi 2 avril 2002 à 16:36:36 | Re : probleme avec MSHFLEXGRID

rafano


Si tu cliques dans l'espace reserve, tu peux rendre invisible les controles, je pense. Je ne vois pas tellement comment est construit ta fenetre.

A+


-------------------------------
Réponse au message :
-------------------------------


j'ai encore un autre probleme :
Ma grid ne remplit pas totalement l'espace que je lui donne .
J'aimerai que la zone de texte ou la combo disparaisse même lorsque je clique dans l'espace reservé à la grid !!

c'est toujours la derniere ligne ou la derniere colonne du tableau qui est selectionné

Comment faire pour eviter cela ?


-------------------------------
Réponse au message :
-------------------------------


La solution la plus simple est de mettre plusieurs contrôles zone texte ou combo sur le flexgrid suivant le nombre de colonne à remplir.
Si on clique sur la 1ere ligne, les controles "zone texte" ou "combo" se placent à la hauteur Top+ X pixels. Si on clique sur la 3eme ligne, les controles se placent sur la hauteur Top + (X*3) pixels, par exemple.
Il suffit de savoir gérer avec précision la valeur du Top des contrôles.
A chaque perte de focus, on insere la valeur du controle dans le flexgrid (ligne, colonne).
Les evenements à gerer sont le clic sur la ligne du flexgrid et le LostFocus de chaque controle.

A+

-------------------------------
Réponse au message :
-------------------------------

j'utilise une mshflexgrid, et j'aimerais donner la possibilité de la remplir manuellement ??

Comment faire ??


mardi 2 avril 2002 à 16:46:11 | Re : probleme avec MSHFLEXGRID

nono14

en fait la largeur des lignes et des colonnes ne remplissent pas completement l'espace reservé à la MSHFLEXGRID.
Ce qui fait qui si je clique tout en bas en dehors des lignes visibles, c'est la colonne qui se trouve dans l'alignement de mon pointeur de souris qui est selectionné et par consequent m'affiche soit une combo soit un textedit !!




-------------------------------
Réponse au message :
-------------------------------


Si tu cliques dans l'espace reserve, tu peux rendre invisible les controles, je pense. Je ne vois pas tellement comment est construit ta fenetre.

A+


-------------------------------
Réponse au message :
-------------------------------


j'ai encore un autre probleme :
Ma grid ne remplit pas totalement l'espace que je lui donne .
J'aimerai que la zone de texte ou la combo disparaisse même lorsque je clique dans l'espace reservé à la grid !!

c'est toujours la derniere ligne ou la derniere colonne du tableau qui est selectionné

Comment faire pour eviter cela ?


-------------------------------
Réponse au message :
-------------------------------


La solution la plus simple est de mettre plusieurs contrôles zone texte ou combo sur le flexgrid suivant le nombre de colonne à remplir.
Si on clique sur la 1ere ligne, les controles "zone texte" ou "combo" se placent à la hauteur Top+ X pixels. Si on clique sur la 3eme ligne, les controles se placent sur la hauteur Top + (X*3) pixels, par exemple.
Il suffit de savoir gérer avec précision la valeur du Top des contrôles.
A chaque perte de focus, on insere la valeur du controle dans le flexgrid (ligne, colonne).
Les evenements à gerer sont le clic sur la ligne du flexgrid et le LostFocus de chaque controle.

A+

-------------------------------
Réponse au message :
-------------------------------

j'utilise une mshflexgrid, et j'aimerais donner la possibilité de la remplir manuellement ??

Comment faire ??



mardi 2 avril 2002 à 17:03:13 | Re : probleme avec MSHFLEXGRID

rafano


Je ne vois pas de solution à te proposer dans ce cas. Soit il faut tester le nombre de lignes dans ta grid ou le nombre de colonnes. Si le numéro de lignes ou de colonnes dépasse le nombre maxi, on n'affiche pas les controles.
A+


-------------------------------
Réponse au message :
-------------------------------

en fait la largeur des lignes et des colonnes ne remplissent pas completement l'espace reservé à la MSHFLEXGRID.
Ce qui fait qui si je clique tout en bas en dehors des lignes visibles, c'est la colonne qui se trouve dans l'alignement de mon pointeur de souris qui est selectionné et par consequent m'affiche soit une combo soit un textedit !!




-------------------------------
Réponse au message :
-------------------------------


Si tu cliques dans l'espace reserve, tu peux rendre invisible les controles, je pense. Je ne vois pas tellement comment est construit ta fenetre.

A+


-------------------------------
Réponse au message :
-------------------------------


j'ai encore un autre probleme :
Ma grid ne remplit pas totalement l'espace que je lui donne .
J'aimerai que la zone de texte ou la combo disparaisse même lorsque je clique dans l'espace reservé à la grid !!

c'est toujours la derniere ligne ou la derniere colonne du tableau qui est selectionné

Comment faire pour eviter cela ?


-------------------------------
Réponse au message :
-------------------------------


La solution la plus simple est de mettre plusieurs contrôles zone texte ou combo sur le flexgrid suivant le nombre de colonne à remplir.
Si on clique sur la 1ere ligne, les controles "zone texte" ou "combo" se placent à la hauteur Top+ X pixels. Si on clique sur la 3eme ligne, les controles se placent sur la hauteur Top + (X*3) pixels, par exemple.
Il suffit de savoir gérer avec précision la valeur du Top des contrôles.
A chaque perte de focus, on insere la valeur du controle dans le flexgrid (ligne, colonne).
Les evenements à gerer sont le clic sur la ligne du flexgrid et le LostFocus de chaque controle.

A+

-------------------------------
Réponse au message :
-------------------------------

j'utilise une mshflexgrid, et j'aimerais donner la possibilité de la remplir manuellement ??

Comment faire ??




mardi 2 avril 2002 à 17:09:16 | Re : probleme avec MSHFLEXGRID

nono14





-------------------------------
Réponse au message :
-------------------------------


Je ne vois pas de solution à te proposer dans ce cas. Soit il faut tester le nombre de lignes dans ta grid ou le nombre de colonnes. Si le numéro de lignes ou de colonnes dépasse le nombre maxi, on n'affiche pas les controles.
A+


-------------------------------
Réponse au message :
-------------------------------

en fait la largeur des lignes et des colonnes ne remplissent pas completement l'espace reservé à la MSHFLEXGRID.
Ce qui fait qui si je clique tout en bas en dehors des lignes visibles, c'est la colonne qui se trouve dans l'alignement de mon pointeur de souris qui est selectionné et par consequent m'affiche soit une combo soit un textedit !!




-------------------------------
Réponse au message :
-------------------------------


Si tu cliques dans l'espace reserve, tu peux rendre invisible les controles, je pense. Je ne vois pas tellement comment est construit ta fenetre.

A+


-------------------------------
Réponse au message :
-------------------------------


j'ai encore un autre probleme :
Ma grid ne remplit pas totalement l'espace que je lui donne .
J'aimerai que la zone de texte ou la combo disparaisse même lorsque je clique dans l'espace reservé à la grid !!

c'est toujours la derniere ligne ou la derniere colonne du tableau qui est selectionné

Comment faire pour eviter cela ?


-------------------------------
Réponse au message :
-------------------------------


La solution la plus simple est de mettre plusieurs contrôles zone texte ou combo sur le flexgrid suivant le nombre de colonne à remplir.
Si on clique sur la 1ere ligne, les controles "zone texte" ou "combo" se placent à la hauteur Top+ X pixels. Si on clique sur la 3eme ligne, les controles se placent sur la hauteur Top + (X*3) pixels, par exemple.
Il suffit de savoir gérer avec précision la valeur du Top des contrôles.
A chaque perte de focus, on insere la valeur du controle dans le flexgrid (ligne, colonne).
Les evenements à gerer sont le clic sur la ligne du flexgrid et le LostFocus de chaque controle.

A+

-------------------------------
Réponse au message :
-------------------------------

j'utilise une mshflexgrid, et j'aimerais donner la possibilité de la remplir manuellement ??

Comment faire ??





mardi 2 avril 2002 à 17:10:39 | Re : probleme avec MSHFLEXGRID

nono14

j'ai bien essayé cette solution mais le probleme est que vb retourne le nombre maxi de colonne ou de ligne même si on clique en dehors donc pas possible de tester si l'on est en dehors !

Tans pis je m'en passerais...

Merci pour ton aide



-------------------------------
Réponse au message :
-------------------------------


Je ne vois pas de solution à te proposer dans ce cas. Soit il faut tester le nombre de lignes dans ta grid ou le nombre de colonnes. Si le numéro de lignes ou de colonnes dépasse le nombre maxi, on n'affiche pas les controles.
A+


-------------------------------
Réponse au message :
-------------------------------

en fait la largeur des lignes et des colonnes ne remplissent pas completement l'espace reservé à la MSHFLEXGRID.
Ce qui fait qui si je clique tout en bas en dehors des lignes visibles, c'est la colonne qui se trouve dans l'alignement de mon pointeur de souris qui est selectionné et par consequent m'affiche soit une combo soit un textedit !!




-------------------------------
Réponse au message :
-------------------------------


Si tu cliques dans l'espace reserve, tu peux rendre invisible les controles, je pense. Je ne vois pas tellement comment est construit ta fenetre.

A+


-------------------------------
Réponse au message :
-------------------------------


j'ai encore un autre probleme :
Ma grid ne remplit pas totalement l'espace que je lui donne .
J'aimerai que la zone de texte ou la combo disparaisse même lorsque je clique dans l'espace reservé à la grid !!

c'est toujours la derniere ligne ou la derniere colonne du tableau qui est selectionné

Comment faire pour eviter cela ?


-------------------------------
Réponse au message :
-------------------------------


La solution la plus simple est de mettre plusieurs contrôles zone texte ou combo sur le flexgrid suivant le nombre de colonne à remplir.
Si on clique sur la 1ere ligne, les controles "zone texte" ou "combo" se placent à la hauteur Top+ X pixels. Si on clique sur la 3eme ligne, les controles se placent sur la hauteur Top + (X*3) pixels, par exemple.
Il suffit de savoir gérer avec précision la valeur du Top des contrôles.
A chaque perte de focus, on insere la valeur du controle dans le flexgrid (ligne, colonne).
Les evenements à gerer sont le clic sur la ligne du flexgrid et le LostFocus de chaque controle.

A+

-------------------------------
Réponse au message :
-------------------------------

j'utilise une mshflexgrid, et j'aimerais donner la possibilité de la remplir manuellement ??

Comment faire ??







Cette discussion est classée dans : mshflexgrid, probleme


Répondre à ce message

Sujets en rapport avec ce message

Probleme avec MSHFlexGrid [ par Arsena ] Je travaile sur un MSHFlexGrid de 36 lignes et 74 colonnesle probleme est que si je fais defiler la grille de haut en bas puis de gauche a droite puis MSHFlexGrid Probleme [ par Kyler ] Voila j'utilisai un msflexgrid et quand j'ai pris une mshflexgrid avec 1 colones et 1 lignes fixent les information dans la colone fixe sont visible m Probleme de somme avec MSHFlexGrid [ par mistermik ] Bonjour a tous, j ai un petit probleme d' addition. En fait j' ai un MSHFlexGrid qui contient 2 colones et je voudrais pour additionne le montant de c probleme de validation de mise a jour. [ par barbu ] j'ai un form avec des données gérées par ado (pas le controle !)lorsque je modifie une donnée et que je valide par rs.update et que je ferme mon form probleme de validation de mise a jour. [ par barbu ] j'ai un form avec des données gérées par ado (pas le controle !)lorsque je modifie une donnée et que je valide par rs.update et que je ferme mon form Toujours le meme probleme pour le passage de VB a Access grace a des requetes SQL [ par DarKLight ] Ici je rappel le code, j'expliquerai mon probleme apres :Private Sub Timer2_Timer()Dim dbAlarme As DatabaseDim rsAlarme As RecordsetDim ReqSqlAlarme A Probleme avec InStr [ par kut ] j'utilisise la commande InStr pour rechercher des maqueur dans une chaines mais o bout d'un moment il s'arrete sur un movais carataires y a t-il une a Probleme fichiers noms long avec espaces ! [ par zouros ] Bonjour à tous,Je doit pouvoir ouvrir des fichiers sur un serveur avec des noms longs et des espaces (en vb!)Je clique sur une chkbox pour choisir le AIDEZ MOI SVP SUR un probleme entre SQL ACCESS VB [ par djamel001 ] voila le probleme j'aimerais géré les utilisateurs et les groupes de ma base access par l'intermédiaire de mon appli vb mais le probleme c'est que je probleme avec Dir [ par Laruche82 ] Salut a tous g un gros probleme.Je voudrais avoir la liste de tous les repertoires et sous-repertoires d'un chemin donne.Pour ca j'utilise donc


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales