realbasic-nug.fr
[Top] [All Lists]

Re: Accéder à une de mes propriété de fenêtre

To: REALbasic NUG French <realbasic-nug.fr@lists.realsoftware.com>
Subject: Re: Accéder à une de mes propriété de fenêtre
From: "emile.a.schwarz" <emile.a.schwarz@wanadoo.fr>
Date: Thu, 30 Jul 2009 15:33:26 +0200 (CEST)
Authentication-results: mx.google.com; spf=neutral (google.com: 74.124.194.228 is neither permitted nor denied by best guess record for domain of realbasic-nug.fr-bounces@lists.realsoftware.com) smtp.mail=realbasic-nug.fr-bounces@lists.realsoftware.com
Delivered-to: listarchive@realsoftware.com
Reply-to: REALbasic NUG French <realbasic-nug.fr@lists.realsoftware.com>
Sender: realbasic-nug.fr-bounces@lists.realsoftware.com
Bonjour,

J’ai observé attentivement (hier soir) ton exemple et je n'ai pas compris 
pourquoi ici ça ne marche pas.

Le soir est arrivé, puis le matin: un autre jour.

Je viens de regarder mon code et je viens de trouver une différence DE TAILLE.

Eric a mis son code dans une deuxième fenêtre alors que le mien est dans un 
MenuHandler de App.

L’exemple d’Eric comporte deux fenêtres (au moins): la fenêtre de contrôle (où 
se situe le code) et la fenêtre "clone" (x = New Window).

Dans mon projet, le code se situe dans un Menu Handler (App). Il s’agit de 
remplacer les donnees affichées dans la fenêtre Window(0) par celles choisies 
par l’utilisateur (changement de "livre" dans un logiciel multimedia)

Le code utilisé est:

Dim FrontW As Window

If WindowCount = 0 Then
FrontW = New wMain
End If

If WindowCount > 0 Then
wTmp = Window(0)
If wTmp IsA wMain Then
FrontW = wMain(window(0))
End If
End If

MsgBox "Livre en cours d’utilisation" + EndOfLine + EndOfLine + 
FrontW.myCurrentFI.DisplayName


wMain est la fenêtre de "base" qui peut être clonée.
myCurrentFI est un FolderItem, propriété de wMain.


Le code utilisé génère l’erreur “This method or property does not exist.”

Enfin, le mot "livre" est à comprendre dans le sens "Collection” ou "auteur" 
(liste des livres de cet auteur). Mais là on s’éloigne du sujet.

Merci pour l’exemple, il m’a permis de comprendre (Arnaud: tu as raison), mais 
je ne sais pas pourquoi mon cas est différent (même s’il est différent ;-) ).


Emile

>Le 29 juil. 2009 à 19:12, emile.a.schwarz a écrit :
>
> Je crois que le design ne permet pas ce que je veux faire.
>
>je pense plutôt que ton problème est ailleurs...
>
>j'ai fait un projet (en 3 minutes) qui montre que tout fonctionne très bien :
>
>http://homepage.mac.com/powerfef/test.rbp.zip
>
>(j'utilise la version 2009r1 de RB)
>
>j'ai mis aussi dans le projet la fonction kTab :
>elle est dans le module et est utilisée dans Window1.KeyDown
>
>teste aussi les autocomplete : ils fonctionnent tous très bien !
>
>Eric





<Prev in Thread] Current Thread [Next in Thread>