FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Une calculatrice en une ligne de programme
Prédéfinir l'index d'un COMBO Emptypar jean_debord Aujourd'hui à 8:47

» Form(résolu)
Prédéfinir l'index d'un COMBO Emptypar leclode Hier à 17:59

» trop de fichiers en cours
Prédéfinir l'index d'un COMBO Emptypar Marc Hier à 11:42

» Bataille navale SM
Prédéfinir l'index d'un COMBO Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Gestion d'un système client-serveur.
Prédéfinir l'index d'un COMBO Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
Prédéfinir l'index d'un COMBO Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Prédéfinir l'index d'un COMBO Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Prédéfinir l'index d'un COMBO Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
Prédéfinir l'index d'un COMBO Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Prédéfinir l'index d'un COMBO Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Prédéfinir l'index d'un COMBO Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
Prédéfinir l'index d'un COMBO Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
Prédéfinir l'index d'un COMBO Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
Prédéfinir l'index d'un COMBO Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
Prédéfinir l'index d'un COMBO Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

 

 Prédéfinir l'index d'un COMBO

Aller en bas 
3 participants
AuteurMessage
Sefiria

Sefiria


Nombre de messages : 25
Age : 32
Localisation : Nîmes (30), France
Date d'inscription : 05/03/2013

Prédéfinir l'index d'un COMBO Empty
MessageSujet: Prédéfinir l'index d'un COMBO   Prédéfinir l'index d'un COMBO EmptyMer 1 Mai 2013 - 18:43

Hello.

Tout est dit dans le titre !
Ma demande a une grande utilité dans mon programme.

J'ai remarqué qu'il n'était pas possible de prédéfinir l'index d'un COMBO.
Par exemple dans le code suivant :
Code:

combo 1
item_add 1,"a" :' index 1
item_add 1,"b" :' index 2
item_add 1,"c" :' index 3

Si l'utilisateur ne fait aucun choix (n'utilise pas le combo, entre autres),
item_index(1) me retourne 0.

J'aimerai prédéfinir l'index du combo au début du programme (juste après la déclaration et l'ajout des trois "items".
Par exemple quelque chose comme "item_index 1,2" (hypothétiquement).
Ce qui prédéfinira l'index de combo 1 en 2, soit "b" à l'affichage.

Je sais bien qu'il n'y a pas de fonction pour cela.
J'ai tenté de trouver un subterfuge pour atteindre mon objectif, en vain.


Vous avez une idée ? Cela m'a l'air carrément infaisable sans une fonction qui s'y prêterai.

Sinon il serai parfait d'en faire la demande à Jack, je penses ?
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12274
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Prédéfinir l'index d'un COMBO Empty
MessageSujet: Re: Prédéfinir l'index d'un COMBO   Prédéfinir l'index d'un COMBO EmptyMer 1 Mai 2013 - 18:54

Tu ne peux pas faire cela en Panoramic.

Tu peux seulement faire:
Code:

text no_combo%,item_read$(no_combo%,3)
pour afficher le 3ème choix, par exemple. Mais cela ne positionne pas la valeur de item_index et ne permet pas d'utiliser item_index$.

Cependant, ma grosse DLL auxiliaire nommée KGF.dll contient une fonction qui permet de faire cela:
Code:

res% = dll_call2("SelectComboBoxItem",handle(no_combo%),3)
 
Le 3ème élément s'affiche dans la fenêtre, mais cette fois, cette ligne est bel et bien sélectionnée, comme si tu avais cliqué dessus.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




Nombre de messages : 8610
Age : 52
Localisation : Bretagne
Date d'inscription : 15/02/2010

Prédéfinir l'index d'un COMBO Empty
MessageSujet: re   Prédéfinir l'index d'un COMBO EmptyMer 1 Mai 2013 - 19:01

Une autre solution

1/ définir les items du combo avec un item par défaut style : item_add no_combo%,"Défaut"
2/ forcer l'affichage du combo à l'ouverture du form par text no_combo%,"Défaut"

3/ dans ta fonction if text$(no_combo%)="Défaut" then .....

Edit : ou if item_index(no_combo%)=0 then ... et de même pour le numéro d'index de l'option "Défaut"
ou if item_index$(no_combo%)="Défaut"..........
Revenir en haut Aller en bas
Sefiria

Sefiria


Nombre de messages : 25
Age : 32
Localisation : Nîmes (30), France
Date d'inscription : 05/03/2013

Prédéfinir l'index d'un COMBO Empty
MessageSujet: Re: Prédéfinir l'index d'un COMBO   Prédéfinir l'index d'un COMBO EmptyDim 19 Mai 2013 - 15:42

.
Merci à tous les deux !

Pour Klaus :

Oui, cette dll est pas mal ! Je te la prendrai, sans doute ...!

Pour vgeronimi :

Oui, je vais essayer comme cela, je n'y ai pas pensé, avec les examens du coup je n'ai
pas vraiment de temps à consacrer à ma prog. perso, je doit donc programmer assez rapidement...


En tout cas, encore merci et à bientôt !
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 52
Localisation : Bretagne
Date d'inscription : 15/02/2010

Prédéfinir l'index d'un COMBO Empty
MessageSujet: re   Prédéfinir l'index d'un COMBO EmptyDim 19 Mai 2013 - 16:02

Mais de rien, content d'avoir pu t' aider... Laughing
Revenir en haut Aller en bas
Contenu sponsorisé





Prédéfinir l'index d'un COMBO Empty
MessageSujet: Re: Prédéfinir l'index d'un COMBO   Prédéfinir l'index d'un COMBO Empty

Revenir en haut Aller en bas
 
Prédéfinir l'index d'un COMBO
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Lecture d'une combo sur le web.
» Un Combo non éditable.
» [Text$(N)] Ne récupère pas sur un combo
» petit problème de combo
» Lecture des éléments d'une combo externe.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: