Mémoriser la taille d'une fenêtre et son emplacement
8 réponses
Vincent
Bonjour,
Existe t'il une technique pour quand on lance une application, la taille de
la fenêtre soit celle quelle avait avant d'être fermée ( lors du précédent
lancement) ?
Dans le même genre, retrouver sa position sur le bureau.
J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble
pas être dans un fichier ini ou dans les registres.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Boris Sargos
Vincent a écrit :
Bonjour,
Existe t'il une technique pour quand on lance une application, la taille de la fenêtre soit celle quelle avait avant d'être fermée ( lors du précédent lancement) ? Dans le même genre, retrouver sa position sur le bureau.
J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble pas être dans un fichier ini ou dans les registres.
Une idée ?
Merci
Vincent
Salut Vincent,
oui il existe plusieurs techniques. Tu peux utiliser la base de registres, par exemple. Mais si tu travailles sous VS 2005, le plus simple est d'utiliser un fichier settings.
Vincent a écrit :
Bonjour,
Existe t'il une technique pour quand on lance une application, la taille de
la fenêtre soit celle quelle avait avant d'être fermée ( lors du précédent
lancement) ?
Dans le même genre, retrouver sa position sur le bureau.
J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble
pas être dans un fichier ini ou dans les registres.
Une idée ?
Merci
Vincent
Salut Vincent,
oui il existe plusieurs techniques. Tu peux utiliser la base de
registres, par exemple.
Mais si tu travailles sous VS 2005, le plus simple est d'utiliser un
fichier settings.
Existe t'il une technique pour quand on lance une application, la taille de la fenêtre soit celle quelle avait avant d'être fermée ( lors du précédent lancement) ? Dans le même genre, retrouver sa position sur le bureau.
J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble pas être dans un fichier ini ou dans les registres.
Une idée ?
Merci
Vincent
Salut Vincent,
oui il existe plusieurs techniques. Tu peux utiliser la base de registres, par exemple. Mais si tu travailles sous VS 2005, le plus simple est d'utiliser un fichier settings.
ramzi
tu peut tout simplement avant de fermer enregistrer la taille dans un fichier text ou peu importe et au lancement tu charge la feuille avec la derniere taille enregistré. bon courage
tu peut tout simplement avant de fermer enregistrer la taille dans un
fichier text ou peu importe et au lancement tu charge la feuille avec la
derniere taille enregistré.
bon courage
tu peut tout simplement avant de fermer enregistrer la taille dans un fichier text ou peu importe et au lancement tu charge la feuille avec la derniere taille enregistré. bon courage
Vincent
Merci pour vos conseils. La solution des registres est plutôt sympa.
Vincent
"Vincent" a écrit dans le message de news: %
Bonjour,
Existe t'il une technique pour quand on lance une application, la taille de la fenêtre soit celle quelle avait avant d'être fermée ( lors du précédent lancement) ? Dans le même genre, retrouver sa position sur le bureau.
J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble pas être dans un fichier ini ou dans les registres.
Une idée ?
Merci
Vincent
Merci pour vos conseils.
La solution des registres est plutôt sympa.
Vincent
"Vincent" <vincent31spamaoter@wanadoo.fr> a écrit dans le message de news:
%23k8IUrT6FHA.3636@TK2MSFTNGP09.phx.gbl...
Bonjour,
Existe t'il une technique pour quand on lance une application, la taille
de la fenêtre soit celle quelle avait avant d'être fermée ( lors du
précédent lancement) ?
Dans le même genre, retrouver sa position sur le bureau.
J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble
pas être dans un fichier ini ou dans les registres.
Merci pour vos conseils. La solution des registres est plutôt sympa.
Vincent
"Vincent" a écrit dans le message de news: %
Bonjour,
Existe t'il une technique pour quand on lance une application, la taille de la fenêtre soit celle quelle avait avant d'être fermée ( lors du précédent lancement) ? Dans le même genre, retrouver sa position sur le bureau.
J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble pas être dans un fichier ini ou dans les registres.
Une idée ?
Merci
Vincent
Guillaume Davion
Méfies toi avec la base de registre, testes ton appli avec un compte simple utilisateur, rappelles toi que tout le monde n'est pas administrateur de sa machine, et qu'en fonction des droits du compte, on ne peut pas faire ce que l'on veut avec la base de registre.
Par ailleurs, prévois lors de la désinstallation de ton appli de nettoyer tout ce que tu as pu mettre dans la base de registre ;)
Méfies toi avec la base de registre, testes ton appli avec un compte
simple utilisateur, rappelles toi que tout le monde n'est pas
administrateur de sa machine, et qu'en fonction des droits du compte,
on ne peut pas faire ce que l'on veut avec la base de registre.
Par ailleurs, prévois lors de la désinstallation de ton appli de
nettoyer tout ce que tu as pu mettre dans la base de registre ;)
Méfies toi avec la base de registre, testes ton appli avec un compte simple utilisateur, rappelles toi que tout le monde n'est pas administrateur de sa machine, et qu'en fonction des droits du compte, on ne peut pas faire ce que l'on veut avec la base de registre.
Par ailleurs, prévois lors de la désinstallation de ton appli de nettoyer tout ce que tu as pu mettre dans la base de registre ;)
Sébastien HOUZET
Pour mettre en place ceci, je stocke la valeur en base de registre ou ini. regarde aussi du côté d'un fichier XML. Les configurations de l'application peuvent être stockées par utilisateur donc dans le dossier de l'utilisateur.
"Vincent" a écrit dans le message de news: %
Bonjour,
Existe t'il une technique pour quand on lance une application, la taille de la fenêtre soit celle quelle avait avant d'être fermée ( lors du précédent lancement) ? Dans le même genre, retrouver sa position sur le bureau.
J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble pas être dans un fichier ini ou dans les registres.
Une idée ?
Merci
Vincent
Pour mettre en place ceci, je stocke la valeur en base de registre ou ini.
regarde aussi du côté d'un fichier XML.
Les configurations de l'application peuvent être stockées par utilisateur
donc dans le dossier de l'utilisateur.
"Vincent" <vincent31spamaoter@wanadoo.fr> a écrit dans le message de news:
%23k8IUrT6FHA.3636@TK2MSFTNGP09.phx.gbl...
Bonjour,
Existe t'il une technique pour quand on lance une application, la taille
de la fenêtre soit celle quelle avait avant d'être fermée ( lors du
précédent lancement) ?
Dans le même genre, retrouver sa position sur le bureau.
J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble
pas être dans un fichier ini ou dans les registres.
Pour mettre en place ceci, je stocke la valeur en base de registre ou ini. regarde aussi du côté d'un fichier XML. Les configurations de l'application peuvent être stockées par utilisateur donc dans le dossier de l'utilisateur.
"Vincent" a écrit dans le message de news: %
Bonjour,
Existe t'il une technique pour quand on lance une application, la taille de la fenêtre soit celle quelle avait avant d'être fermée ( lors du précédent lancement) ? Dans le même genre, retrouver sa position sur le bureau.
J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble pas être dans un fichier ini ou dans les registres.
Une idée ?
Merci
Vincent
Zoury
Salut ! :O)
Tu peux également employer la sérialisation ou encore les TypeConverter.
Voici un exemple démontrant un cas semblable au tient et les 2 solutions (voir mon message et celui de Michel Lemaitre) : http://groups.google.com/group/microsoft.public.fr.dotnet.vb/browse_frm/thread/d41c85e52d8a215f/6dca7d9d31a6c0da?lnk=st&qÞserialize+group:*.dotnet.*+author:Zoury&rnum=2&hl=fr#6dca7d9d31a6c0da
J'aurais tendance à stocker ce genre d'information dans un fichier (si tu as les droits d'écriture) ou dans la BD. Personnelement j'évite de stocker de l'info dans la base de registre pour ces raisons : http://groups.google.com/group/microsoft.public.fr.dotnet/browse_frm/thread/120410c77cfc368e/238ab85af78f5a66?lnk=st&q=registres+group:*.dotnet.*+author:Zoury&rnum=2&hl=fr#238ab85af78f5a66
-- Cordialement Yanick MVP pour Visual Basic "Vincent" a écrit dans le message de news: %
Bonjour,
Existe t'il une technique pour quand on lance une application, la taille de la fenêtre soit celle quelle avait avant d'être fermée ( lors du précédent lancement) ? Dans le même genre, retrouver sa position sur le bureau.
J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble pas être dans un fichier ini ou dans les registres.
Une idée ?
Merci
Vincent
Salut ! :O)
Tu peux également employer la sérialisation ou encore les TypeConverter.
Voici un exemple démontrant un cas semblable au tient et les 2 solutions
(voir mon message et celui de Michel Lemaitre) :
http://groups.google.com/group/microsoft.public.fr.dotnet.vb/browse_frm/thread/d41c85e52d8a215f/6dca7d9d31a6c0da?lnk=st&qÞserialize+group:*.dotnet.*+author:Zoury&rnum=2&hl=fr#6dca7d9d31a6c0da
J'aurais tendance à stocker ce genre d'information dans un fichier (si tu as
les droits d'écriture) ou dans la BD.
Personnelement j'évite de stocker de l'info dans la base de registre pour
ces raisons :
http://groups.google.com/group/microsoft.public.fr.dotnet/browse_frm/thread/120410c77cfc368e/238ab85af78f5a66?lnk=st&q=registres+group:*.dotnet.*+author:Zoury&rnum=2&hl=fr#238ab85af78f5a66
--
Cordialement
Yanick
MVP pour Visual Basic
"Vincent" <vincent31spamaoter@wanadoo.fr> a écrit dans le message de news:
%23k8IUrT6FHA.3636@TK2MSFTNGP09.phx.gbl...
Bonjour,
Existe t'il une technique pour quand on lance une application, la taille
de la fenêtre soit celle quelle avait avant d'être fermée ( lors du
précédent lancement) ?
Dans le même genre, retrouver sa position sur le bureau.
J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble
pas être dans un fichier ini ou dans les registres.
Tu peux également employer la sérialisation ou encore les TypeConverter.
Voici un exemple démontrant un cas semblable au tient et les 2 solutions (voir mon message et celui de Michel Lemaitre) : http://groups.google.com/group/microsoft.public.fr.dotnet.vb/browse_frm/thread/d41c85e52d8a215f/6dca7d9d31a6c0da?lnk=st&qÞserialize+group:*.dotnet.*+author:Zoury&rnum=2&hl=fr#6dca7d9d31a6c0da
J'aurais tendance à stocker ce genre d'information dans un fichier (si tu as les droits d'écriture) ou dans la BD. Personnelement j'évite de stocker de l'info dans la base de registre pour ces raisons : http://groups.google.com/group/microsoft.public.fr.dotnet/browse_frm/thread/120410c77cfc368e/238ab85af78f5a66?lnk=st&q=registres+group:*.dotnet.*+author:Zoury&rnum=2&hl=fr#238ab85af78f5a66
-- Cordialement Yanick MVP pour Visual Basic "Vincent" a écrit dans le message de news: %
Bonjour,
Existe t'il une technique pour quand on lance une application, la taille de la fenêtre soit celle quelle avait avant d'être fermée ( lors du précédent lancement) ? Dans le même genre, retrouver sa position sur le bureau.
J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble pas être dans un fichier ini ou dans les registres.
Une idée ?
Merci
Vincent
Yaume
Seb, méfie toi des accés à la base de registre car en plus du problème de droit, c'est dans le namespace Microsoft et non System. Donc si on peut faire autrement vaut mieux. En fait en .Net la registry est plus où moins à éviter tout est fait pour cela : utilisation d'un cache d'assembly, fichiers de configuration, ... .
"Sébastien HOUZET" a écrit :
Pour mettre en place ceci, je stocke la valeur en base de registre ou ini. regarde aussi du côté d'un fichier XML. Les configurations de l'application peuvent être stockées par utilisateur donc dans le dossier de l'utilisateur.
"Vincent" a écrit dans le message de news: % > Bonjour, > > Existe t'il une technique pour quand on lance une application, la taille > de la fenêtre soit celle quelle avait avant d'être fermée ( lors du > précédent lancement) ? > Dans le même genre, retrouver sa position sur le bureau. > > J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble > pas être dans un fichier ini ou dans les registres. > > Une idée ? > > Merci > > Vincent >
Seb, méfie toi des accés à la base de registre car en plus du problème de
droit, c'est dans le namespace Microsoft et non System. Donc si on peut faire
autrement vaut mieux. En fait en .Net la registry est plus où moins à éviter
tout est fait pour cela : utilisation d'un cache d'assembly, fichiers de
configuration, ... .
"Sébastien HOUZET" a écrit :
Pour mettre en place ceci, je stocke la valeur en base de registre ou ini.
regarde aussi du côté d'un fichier XML.
Les configurations de l'application peuvent être stockées par utilisateur
donc dans le dossier de l'utilisateur.
"Vincent" <vincent31spamaoter@wanadoo.fr> a écrit dans le message de news:
%23k8IUrT6FHA.3636@TK2MSFTNGP09.phx.gbl...
> Bonjour,
>
> Existe t'il une technique pour quand on lance une application, la taille
> de la fenêtre soit celle quelle avait avant d'être fermée ( lors du
> précédent lancement) ?
> Dans le même genre, retrouver sa position sur le bureau.
>
> J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble
> pas être dans un fichier ini ou dans les registres.
>
> Une idée ?
>
> Merci
>
> Vincent
>
Seb, méfie toi des accés à la base de registre car en plus du problème de droit, c'est dans le namespace Microsoft et non System. Donc si on peut faire autrement vaut mieux. En fait en .Net la registry est plus où moins à éviter tout est fait pour cela : utilisation d'un cache d'assembly, fichiers de configuration, ... .
"Sébastien HOUZET" a écrit :
Pour mettre en place ceci, je stocke la valeur en base de registre ou ini. regarde aussi du côté d'un fichier XML. Les configurations de l'application peuvent être stockées par utilisateur donc dans le dossier de l'utilisateur.
"Vincent" a écrit dans le message de news: % > Bonjour, > > Existe t'il une technique pour quand on lance une application, la taille > de la fenêtre soit celle quelle avait avant d'être fermée ( lors du > précédent lancement) ? > Dans le même genre, retrouver sa position sur le bureau. > > J'ai une appli qui mémorise la taille des fenêtre et cette info, ne semble > pas être dans un fichier ini ou dans les registres. > > Une idée ? > > Merci > > Vincent >
Sébastien HOUZET
Oui en effet (penses pas encore à tout :) ) Si je devais faire ceci, je ferais un fichier XML stocké dans C:Documents and SettingsUSERApplication DataTONAPPLI Comme ça chaque USER aura son propre enregistrement.
"Yaume" a écrit dans le message de news:
Seb, méfie toi des accés à la base de registre car en plus du problème de droit, c'est dans le namespace Microsoft et non System. Donc si on peut faire autrement vaut mieux. En fait en .Net la registry est plus où moins à éviter tout est fait pour cela : utilisation d'un cache d'assembly, fichiers de configuration, ... .
"Sébastien HOUZET" a écrit :
Pour mettre en place ceci, je stocke la valeur en base de registre ou ini. regarde aussi du côté d'un fichier XML. Les configurations de l'application peuvent être stockées par utilisateur donc dans le dossier de l'utilisateur.
"Vincent" a écrit dans le message de news: % > Bonjour, > > Existe t'il une technique pour quand on lance une application, la > taille > de la fenêtre soit celle quelle avait avant d'être fermée ( lors du > précédent lancement) ? > Dans le même genre, retrouver sa position sur le bureau. > > J'ai une appli qui mémorise la taille des fenêtre et cette info, ne > semble > pas être dans un fichier ini ou dans les registres. > > Une idée ? > > Merci > > Vincent >
Oui en effet (penses pas encore à tout :) )
Si je devais faire ceci, je ferais un fichier XML stocké dans C:Documents
and SettingsUSERApplication DataTONAPPLI
Comme ça chaque USER aura son propre enregistrement.
"Yaume" <Yaume@discussions.microsoft.com> a écrit dans le message de news:
41D80287-71D5-4FFC-8F15-81B29EAC3F38@microsoft.com...
Seb, méfie toi des accés à la base de registre car en plus du problème de
droit, c'est dans le namespace Microsoft et non System. Donc si on peut
faire
autrement vaut mieux. En fait en .Net la registry est plus où moins à
éviter
tout est fait pour cela : utilisation d'un cache d'assembly, fichiers de
configuration, ... .
"Sébastien HOUZET" a écrit :
Pour mettre en place ceci, je stocke la valeur en base de registre ou
ini.
regarde aussi du côté d'un fichier XML.
Les configurations de l'application peuvent être stockées par utilisateur
donc dans le dossier de l'utilisateur.
"Vincent" <vincent31spamaoter@wanadoo.fr> a écrit dans le message de
news:
%23k8IUrT6FHA.3636@TK2MSFTNGP09.phx.gbl...
> Bonjour,
>
> Existe t'il une technique pour quand on lance une application, la
> taille
> de la fenêtre soit celle quelle avait avant d'être fermée ( lors du
> précédent lancement) ?
> Dans le même genre, retrouver sa position sur le bureau.
>
> J'ai une appli qui mémorise la taille des fenêtre et cette info, ne
> semble
> pas être dans un fichier ini ou dans les registres.
>
> Une idée ?
>
> Merci
>
> Vincent
>
Oui en effet (penses pas encore à tout :) ) Si je devais faire ceci, je ferais un fichier XML stocké dans C:Documents and SettingsUSERApplication DataTONAPPLI Comme ça chaque USER aura son propre enregistrement.
"Yaume" a écrit dans le message de news:
Seb, méfie toi des accés à la base de registre car en plus du problème de droit, c'est dans le namespace Microsoft et non System. Donc si on peut faire autrement vaut mieux. En fait en .Net la registry est plus où moins à éviter tout est fait pour cela : utilisation d'un cache d'assembly, fichiers de configuration, ... .
"Sébastien HOUZET" a écrit :
Pour mettre en place ceci, je stocke la valeur en base de registre ou ini. regarde aussi du côté d'un fichier XML. Les configurations de l'application peuvent être stockées par utilisateur donc dans le dossier de l'utilisateur.
"Vincent" a écrit dans le message de news: % > Bonjour, > > Existe t'il une technique pour quand on lance une application, la > taille > de la fenêtre soit celle quelle avait avant d'être fermée ( lors du > précédent lancement) ? > Dans le même genre, retrouver sa position sur le bureau. > > J'ai une appli qui mémorise la taille des fenêtre et cette info, ne > semble > pas être dans un fichier ini ou dans les registres. > > Une idée ? > > Merci > > Vincent >