Jump to content

Pour les connaisseurs de VB.


Recommended Posts

Posted

Bonjour,

Est-ce possible d'interdire en VB l'utilisation du "Enter" et du "Space Bar"

pour activer un bouton de sorte que seul le clique puisse être utilisé?

Bon je sait que le select est inutile mais c'est pcq j'ai diminué le code a affiché ici:

Private Sub cboClickIt_KeyDown(KeyCode As Integer, Shift As Integer)
  Select Case KeyCode
  '      '
     Case vbKeyReturn: MsgBox "Using the enter key is considered cheating."
     '
  End Select

End Sub

J'ai mit quelque chose du genre mais sa ne fonctionne pas.

Aussi, 2ieme question:

Connaissez un bon site avec un outil de recherche pour les functions VB.

Un peu comme MSDN j'imagine mais je n'ai pas MSDN.

Je voudrais pouvoir chercher des fonctions existantes et voir leur syntaxe.

Merci d'avance de répondre a une des 2 questions, voir même les 2.

Ou même d'apporter un élément de réponse.

Posted

Je n'ai pas VB au boulot donc je ne peux pas tester, mais je pensais a un truc. Pourquoi ne pas creer le bouton par defaut de sorte qu'il soit de 1x1 pixel par exemple, et de ne pas attribuer de tabulation au bouton a cliquer ?

Posted

Merci pour le site, mais n'en existerais t-il pas d'autre qui ne serait pas fait pas microsoft?

Quand a ta suggestion désolé mais sa ne marcherais.

Tout d'abord car le bouton doit être beaucoup plus gros

et de toute façon il suffirait d'un seul clique sur le bouton

pour que le focus y soit et qu'alors on puisse utiliser le Enter.

Mais je viens d'avoir une idée que je vais aller tester.

À la fin de mon "on click" je vais mettre le focus sur un autre

objet alors si la personne tiens le Enter il ne réussira pas

à activer le bouton plusieurs fois de suite.

Je teste et je reviens.

Posted

Je parlais en fait de deux boutons : un par defaut (avec le focus par defaut, qui peut etre active par la touche enter ou space) et un deuxieme (celui que tu veux faire apparaitre sans qu'il soit actionnable par le clavier).

btn1                 btn 2
                    __________                   
  .                |  CLICK   |
                   |__________|

Comme ca, si la touche Enter est actionnee, l'action est rapportee au btn1, pas au btn2.

Posted

la j'ai pas VB sous les yeux, mais si tu veus une façon simpliste même moche, tu mets pas de bouton mais une image avec un évènement "on-click" voila :incline:

Posted

En fait ma solution est testé et approuvé :-D

Mais j'en ai aussi trouvé une deuxième entre temps:

Private Sub cboClickIt_mouseDown()

          Les actions a accomplir

End Sub

Et sa fonctionne nickel :mdr:

Merci a tous.

Posted

c'est pou quoi, hein? un de ces sites casses c****** ou on doit cliquer sur 50 fenetres avant de pourvoir sortir? ou la version pour ceux qui ont pas le net :keskidit:

Posted

Lol, nah.

Pour plus de détail voir le site dans ma signature.

Je sais le prog est laid, poche et inutile mais je viens

le commencé (le 24 Novembre) et il n'est quand

version 0.17.

Le but ultime seras de faire un Dolphin Project (ou

Marmot Project, selon les gouts) qui contabiliseras

le nombre de clique avec quelque autres petit

détails.

Posted

Le Vb ? Ben pcq c'est simple (c'est ce que je connais :keskidit: ) et sa permet et dévelloppement rapide.

Mais en fin de compte mon idée est à l'eau.

Avant de me lancé ce cette ambitieux projet définitivement

j'ai fait des recherches et ils se trouve qu'un tel logiciel existe déja.

Pour les intéressés a avoir cette adresse faites moi un PM.

Posted

une sorte de "mouse odometer" en quelque sorte?

au fait, j'ai jamais rien compri au niveau des versions, comment qu'on les mets ou qu'on incremente, moi je le fait plus ou moin au bol :devil:

Posted

En ce qui concerne les versions tu fait comme sa te tente.

Moi j'ai une liste des fonctions que je voulais ajouté

et dépendamment des fonctions que j'avais je changeais

ma version en conséquence.

Pour changer la version tu va (dans visual studio) dans les

propriété du projet.

Posted

moi ma regle :

+0.01 = ajout de fonction mineure ou correction de bug

+0.1 = nouvelle fonction importante

+passage a la version .5 ou .0 suivante = nouvelle interface , ou nouveau truc vraiement important...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...