Accueil > Forum > > > > DECLARATION : ByRef LST_BOX as ListBox
DECLARATION : ByRef LST_BOX as ListBox
jeudi 20 janvier 2005 à 15:22:09 |
DECLARATION : ByRef LST_BOX as ListBox

PROTEUS91
|
Bonjour tous le monde,
Quelqu un
peut m expliquer pourquoi quand je fais ca :
public sub UPDATE_LIST(ByRef
LST_BOX as ListBox) Pourquoi LST_BOX Prends bien le nom de la list1 de ma form
pourquoi quand je fais ca :
Public Sub UPDATE_LIST(MAFORM As Form,
ByRef LST_BOX as ListBox) Et la il me marque que LST_BOX = « » ? J en
perds mon latin.
Donc voila mes fonctions et quand je les appels dans le premier cas je fais simplement :
UPDATE_LIST List1 : List1 etant le nom de la listbox
Et dans le second cas je fait :
UPDATE_LIST Me, List1 : Mais la ca ne marche pas. J'ai aussi essayer avec Me.list1 mais c'est pareille il me marque que List1 = "".
Merci d'avance si quelqu'un peut me dire pourquoi est ce que dans le deuxieme cas List1 devient Vide ?
PROTEUS
|
|
jeudi 20 janvier 2005 à 15:36:08 |
Re : DECLARATION : ByRef LST_BOX as ListBox

cqui789
|
essaye
Call UPDATE_LIST(Me, List1)
|
|
jeudi 20 janvier 2005 à 16:49:34 |
Re : DECLARATION : ByRef LST_BOX as ListBox

ITALIA
|
Public Sub UPDATE_LIST(ByVal MAFORM As Form, ByVal LST_BOX as ListBox)
It@li@
|
|
jeudi 20 janvier 2005 à 18:17:01 |
Re : DECLARATION : ByRef LST_BOX as ListBox

PROTEUS91
|
Désolé a tout les deux, mais les deux ne fonctionne pas... Je garde mon erreur qui me dis que LST_BOX = "".
Ce que je ne comprends pas c'est quand j'utilise cette ligne la : public sub UPDATE_LIST(ByRef
LST_BOX as ListBox) Ca marche, Mais des que je rajoute des options, exemple MAFORM As Form, ca ne marche plus
Merci quand meme a tout les deux...
PROTEUS
|
|
jeudi 20 janvier 2005 à 18:30:43 |
Re : DECLARATION : ByRef LST_BOX as ListBox

cqui789
|
ote moi un leger doute,
dans LST_BOX = ""
"" est une string
et LST_BOX est une listbox.
comment un objet simple peu etre egal a un complique?
j'ai tape le suivant dans un nouveau projet avec juste une liste sur une forme pour aller plus vite.
J'ai utilise .name pour plus de simplicite mais le faite que ca marche montre bien que la sub a recu quelquechose, non?
Option Explicit
Private Sub Form_Load()
Call UPDATE_LIST(Me, List1)
End Sub
Public Sub UPDATE_LIST(MAFORM As Form, ByRef LST_BOX As ListBox)
Form1.Caption = LST_BOX.Name
End Sub
UPDATE_LIST Me, List1 marche aussi bien
|
|
jeudi 20 janvier 2005 à 19:17:14 |
Re : DECLARATION : ByRef LST_BOX as ListBox

PROTEUS91
|
Merci pour ta reponse "cqui789" qui est loin de manquer d'interet, mais ton teste je l'avais deja fait, je suis d'accord que la commande : FORM1.Caption LST_BOX.Name, marche mais est ce que tu as essayer de faire :
For I = 0 to 10 Step 1
MAFORM.LST_BOX.AddItem (I)
Next I
Et la je crois que tu risques d'avoir des surprises...
PROTEUS
|
|
jeudi 20 janvier 2005 à 19:33:57 |
Re : DECLARATION : ByRef LST_BOX as ListBox

cqui789
|
Le suivant a rajoute gentiment 11 item dans la liste
Option Explicit
Private Sub Form_Load()
UPDATE_LIST Me, List1
End Sub
Public Sub UPDATE_LIST(MAFORM As Form, ByRef LST_BOX As ListBox)
Dim i As Integer
asdasdasd.Caption = " -" & MAFORM.Name
For i = 0 To 10 Step 1
LST_BOX.AddItem (i)
Next i
End Sub
|
|
jeudi 20 janvier 2005 à 20:48:47 |
Re : DECLARATION : ByRef LST_BOX as ListBox

mrdep1978
|
Réponse acceptée !
For I = 0 to 10 Step 1 MAFORM.LST_BOX.AddItem (I) Next I Arrrrggggghhhh !!!
Tu passes un objet en référence, il ne faut donc surtout pas le préfixer par la feuille sur laquelle il est situé. Ta variable LST_BOX fait déjà référence à un objet unique et sait sur quelle feuille est placée ta listbox.
|
|
jeudi 20 janvier 2005 à 21:39:50 |
Re : DECLARATION : ByRef LST_BOX as ListBox

PROTEUS91
|
Grand merci a tous et encore plus grand a toi "mrdep1978" Tu avais raison la solution etais bien le fait que j'essayer d'identifier LST_BOX alors que comme tu le dis il sait d'ou il vient. Je te remerci donc bcp ca ma bcp bcp bcp aidé.
J'ai peut etre encore une petite question ? Tu sais ce fameux LST_BOX il est declaré en "As ListBox", mais des fois j'utilise cette fonction pour une ComboBox, Tu sais pas si il y a une solution pour declarer LST_BOX en "As ListBox" ou en "As ComboBox" ?
Merci en tout cas pour votre aider a tous et merci encore "MrDep1978"
PROTEUS
|
|
jeudi 20 janvier 2005 à 22:20:39 |
Re : DECLARATION : ByRef LST_BOX as ListBox

Gobillot
|
Public Sub UPDATE_LIST(MAFORM As Form, LST_BOX As Object)
le Byref n'est pas nécessaire.
Daniel
|
|
Cette discussion est classée dans : listbox, box, update, lst, list1
Répondre à ce message
Sujets en rapport avec ce message
DirListBox & File listBox + CommandButton [ par Flynn ]
Bonjour bonjour ;o)Je voudrais savoir comment faire, ça:j'ai une drive listbox, une file listbox, une dir listbox, une list box et un command button.C
D'une list box à l'autre [ par ShaoKhan ]
Comment fait-on pour transferez un mot de la list1 jusqu'a la list2 mais en enlevant l'ancien de la list1. En d'autre mots, je veux le "couper/coller"
URGENT-ListBox [ par Luke ]
Bonjour...J'ai 2 listbox...un avec ma liste d'objet non trié (List1) et une autre qui ne contient qu'un seul objet (List2) (évidemment ce sont des cha
Listbox Doublon aider un new bi [ par bulos ]
Bonjour,J'ai une liste box. J'ai crée un bouton avec le qu'elle l'on peut ajouter le contenu d'une texte box dans la liste box.J'aimerai savoir commen
ListBox et table Access----HELP [ par Muintyr ]
Bonjouralors voila :j'ai deux ListBox dans mon Form, appelons les List1 et List2.Je rempli List1 avec les éléments d'une table. Grâce à un bouton cmdS
Element d'un ListBox [ par casafa ]
Bonjour,J'ai un button1, label1 et un list1 avec 20 nombres aléatoires dedans.Quand on séléctionne un nombre de la list1 et qu'ont clique sur le butto
listbox item [ par ingue ]
dans un object VB listbox, je souhaite associer une valeur "string" à un clé. dans ma liste j'ai des enregistrments "toto""tata"et qd je cliques dess
erreur dn l'importation du contenu d'une listbox [ par lhonolulu ]
pour qu'excel importe les données de ma listbox (list1) j'ai le code suivant :Private Sub cmdListEXCEL_Click() Dim Appli As New Application Dim
List Box [ par mfritsch ]
Bonjour tlm,Je souhaite que chaque ligne de ma listbox soit automatiquement inscrit dans un bouton radio, mais j'ai ce message d'erreur: (apparement c
Listbox Suprimer [ par bulos ]
j'ai une liste box avec différante commande a l'interieur: Exemple:aucun = "netsh routing ip add filter name=Lan filtertype=input srcaddr=" + Text1.Te
Livres en rapport
|
Derniers Blogs
ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|