#1 Thu 05 August 2010 11:49
- sylvain poupard
- Participant assidu
- Date d'inscription: 19 Mar 2009
- Messages: 362
[MapBasic 7.0] outil de sélection
Bonjour,
Je suis à la recherche d’une expression qui dit en gros : « lorsque j’ai terminé de dessiner mon objet, je veux rendre actif l’outil de sélection (M_TOOLs_SELECTOR) tout de suite après, sans avoir à cliquer sur la flèche». (Ce qui correspond à ce qu’ArcGis fait)
J’appuie sur le bouton de mon outil choisi :
Code:
Create ButtonPad "Aide à la saisie" As ToolButton HelpMsg "\nDessine un surfacique" Calling test_1 Icon MI_ICON_POLYGON (…) sub test_1 set map redraw off ‘on clique dans la carte pour rendre modifiable la ‘table désirée (le mode dessin n’est pas activé) set map layer region editable on run menu command M_TOOLs_POLYGON set map redraw on ‘(mode dessin activé) ‘[[[Ici ajout de l’activation de l’outil sélection ????]]] end sub ‘(… la suite du code ouvre une boîte de dialogue où des champs sont ‘à remplir par l’utilisateur)
J’ai essayé le « si tu cliques sur la carte ça active la sélection »
Code:
If Windowinfo(frontwindow(),3)=3 Then run menu command M_TOOLs_SELECTOR end if
mais c’est bancal et je ne sais pas appeler la fenêtre carte (oui, je débute…)
J’ai épluché les docs MB disponibles sur le net mais je n’ai sans doute pas assez d’imagination pour « compiler » toutes ces infos…
J’étais parti aussi sur une boucle qui va chercher le dernier RowID de la table concernée et qui le sélectionne mais c’est trop compliqué pour moi pour l’instant.
Merci de m’avoir lu.
Dernière modification par sylvain poupard (Thu 05 August 2010 11:50)
Hors ligne
#2 Thu 05 August 2010 15:23
- sylvain poupard
- Participant assidu
- Date d'inscription: 19 Mar 2009
- Messages: 362
Re: [MapBasic 7.0] outil de sélection
...en fait je pense qu'il faudrait que je récupère le dernier RowID de la table concernée, puis le sélectionner automatiquement...non?
Hors ligne
#3 Fri 06 August 2010 14:12
- sylvain poupard
- Participant assidu
- Date d'inscription: 19 Mar 2009
- Messages: 362
Re: [MapBasic 7.0] outil de sélection
Pour suivi j'ai finalement opté pour une solution de contournement.
Je créé un raccourci clavier dans le fichier MAPINFOW.MNU comme expliqué sur le post http://georezo.net/forum/viewtopic.php?id=16639
Hors ligne