Accueil > Forum > > > > Sauvegarde des paramètres d'affichages du Appli
Sauvegarde des paramètres d'affichages du Appli
mercredi 16 avril 2003 à 12:48:41 |
Sauvegarde des paramètres d'affichages du Appli

lugo
|
Bonjour à tous, Est-ce quelqu'un aurait un exemple sous la main d'une sauvegarde de paramètres d'affichage d'une form, afin de récupérer les paramètres à l'ouverture suivante, tels qu'ils étaient avant la fermeture de l'application delphi, notament la taille, la position etc... merci par avance à ceux qui me fourniront des réponses. Cordialement.
|
|
mercredi 16 avril 2003 à 14:10:41 |
Re : Sauvegarde des paramètres d'affichages du Appli

Amadeus
|
Dans un fichier ini j'ai
[FORMSIZE] TForm1=450|400|4|78 TForm2=654|750|0|89
Toutes mes Form dérive de la même qui posséde une fonction qui va chercher Heigth, Width, top, left dans mon fichier INI avant d'afficher la forme.
------------------------------- Réponse au message : -------------------------------
> Bonjour à tous, > > Est-ce quelqu'un aurait un exemple sous la main d'une sauvegarde de paramètres d'affichage d'une form, afin de récupérer les paramètres à l'ouverture suivante, tels qu'ils étaient avant la fermeture de l'application delphi, notament la taille, la position etc... > > merci par avance à ceux qui me fourniront des réponses. > > Cordialement.
|
|
mercredi 16 avril 2003 à 14:20:19 |
Re : Sauvegarde des paramètres d'affichages du Appli

Amadeus
|
Et lorsque la Form se ferme tu sauvegarde la position et la taille dans le fichier INI. PS : Pour lire les différente partie de la chaine > TForm1=450|400|4|78 Tu peux utiliser : RgTokenAt------------------------------- Réponse au message : ------------------------------- > Dans un fichier ini j'ai > > [FORMSIZE] > TForm1=450|400|4|78 > TForm2=654|750|0|89 > > > Toutes mes Form dérive de la même qui posséde une fonction qui va chercher Heigth, Width, top, left dans mon fichier INI avant d'afficher la forme. > > > > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Bonjour à tous, > > > > Est-ce quelqu'un aurait un exemple sous la main d'une sauvegarde de paramètres d'affichage d'une form, afin de récupérer les paramètres à l'ouverture suivante, tels qu'ils étaient avant la fermeture de l'application delphi, notament la taille, la position etc... > > > > merci par avance à ceux qui me fourniront des réponses. > > > > Cordialement. >
|
|
jeudi 17 avril 2003 à 07:24:36 |
Re : Sauvegarde des paramètres d'affichages du Appli

lugo
|
Ce que vous me spécifié est le résultat des paramètres enregistré ou figé dans le fichier ini, l'exemple de code que je cherche est que lorsque la fenêtre de l'application est déplacé ou la taille modifiée et qu'ensuite l'application est quittée que le fichier ini soit automatiquement mis à jour.
Merci à celui qui me fournira ce petit code.
------------------------------- Réponse au message : -------------------------------
> Dans un fichier ini j'ai > > [FORMSIZE] > TForm1=450|400|4|78 > TForm2=654|750|0|89 > > > Toutes mes Form dérive de la même qui posséde une fonction qui va chercher Heigth, Width, top, left dans mon fichier INI avant d'afficher la forme. > > > > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Bonjour à tous, > > > > Est-ce quelqu'un aurait un exemple sous la main d'une sauvegarde de paramètres d'affichage d'une form, afin de récupérer les paramètres à l'ouverture suivante, tels qu'ils étaient avant la fermeture de l'application delphi, notament la taille, la position etc... > > > > merci par avance à ceux qui me fourniront des réponses. > > > > Cordialement. >
|
|
jeudi 17 avril 2003 à 08:27:16 |
Re : Sauvegarde des paramètres d'affichages du Appli

Amadeus
|
Sur le FormDestroy tu peux sauvegarder dans le fichier INI la taille de la fenêtre et la position.
------------------------------- Réponse au message : -------------------------------
> Ce que vous me spécifié est le résultat des paramètres enregistré ou figé dans le fichier ini, l'exemple de code que > je cherche est que lorsque la fenêtre de l'application est déplacé ou la taille modifiée et qu'ensuite l'application est quittée que le fichier ini soit automatiquement mis à jour. > > Merci à celui qui me fournira ce petit code. > > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Dans un fichier ini j'ai > > > > [FORMSIZE] > > TForm1=450|400|4|78 > > TForm2=654|750|0|89 > > > > > > Toutes mes Form dérive de la même qui posséde une fonction qui va chercher Heigth, Width, top, left dans mon fichier INI avant d'afficher la forme. > > > > > > > > > > > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > Bonjour à tous, > > > > > > Est-ce quelqu'un aurait un exemple sous la main d'une sauvegarde de paramètres d'affichage d'une form, afin de récupérer les paramètres à l'ouverture suivante, tels qu'ils étaient avant la fermeture de l'application delphi, notament la taille, la position etc... > > > > > > merci par avance à ceux qui me fourniront des réponses. > > > > > > Cordialement. > > >
|
|
jeudi 17 avril 2003 à 08:42:24 |
Re : Sauvegarde des paramètres d'affichages du Appli

Amadeus
|
Sur la fermeture de ta form tu remplit le record TrSizePos avec les bonnes valeurs puis tu lance SetFormSizePos et sur le formshow de ta fenêtre tu lance GetFormSizePo
TrSizePos = record iHeight: integer; iWidth: integer; iLeft: integer; iTop: integer; end;
function GetFormSize(sFormClass: string): TrSizePos; var sCh: String; begin sCh:= ReadInConfIni('FORMSIZEPOS', sFormClass);
if sCh = '' then sCh:= ReadInConfIni('FORMSIZEPOS', 'Default');
result.iHeight:= StrToInt(rgTokenAt(sCh,'|', 0)); result.iWidth:= strToInt(rgTokenAt(sCh,'|', 1)); result.iLeft:= strToInt(rgTokenAt(sCh,'|', 2)); result.iTop:= strToInt(rgTokenAt(sCh,'|', 3)); end;
Procedure SetFormSizePos(rPosSize: TrSizePos; sClassForm: String); var sPosSizeForm: string; begin sPosSizeForm:= IntToStr(rPosSize.iHeight) + '|' + IntToStr(rPosSize.iWidth) + IntToStr(rPosSize.iLeft) + '|' + IntToStr(rPosSize.iTop); WriteInConfIni('FORMSIZEPOS', sClassForm, sPosForm); end;
Les procédure WriteInConfIni et ReadConfIni écrivent et lisent dans un fichier INI avec TIniFile. (pas besoin de te les écriures)
------------------------------- Réponse au message : -------------------------------
> Ce que vous me spécifié est le résultat des paramètres enregistré ou figé dans le fichier ini, l'exemple de code que > je cherche est que lorsque la fenêtre de l'application est déplacé ou la taille modifiée et qu'ensuite l'application est quittée que le fichier ini soit automatiquement mis à jour. > > Merci à celui qui me fournira ce petit code. > > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Dans un fichier ini j'ai > > > > [FORMSIZE] > > TForm1=450|400|4|78 > > TForm2=654|750|0|89 > > > > > > Toutes mes Form dérive de la même qui posséde une fonction qui va chercher Heigth, Width, top, left dans mon fichier INI avant d'afficher la forme. > > > > > > > > > > > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > Bonjour à tous, > > > > > > Est-ce quelqu'un aurait un exemple sous la main d'une sauvegarde de paramètres d'affichage d'une form, afin de récupérer les paramètres à l'ouverture suivante, tels qu'ils étaient avant la fermeture de l'application delphi, notament la taille, la position etc... > > > > > > merci par avance à ceux qui me fourniront des réponses. > > > > > > Cordialement. > > >
|
|
jeudi 17 avril 2003 à 15:05:08 |
Re : Sauvegarde des paramètres d'affichages du Appli

lugo
|
Réponse acceptée !
Je vais tester tout cela.
A bientôt et merci encore.
------------------------------- Réponse au message : -------------------------------
> Sur la fermeture de ta form tu remplit le record TrSizePos avec les bonnes valeurs puis tu lance SetFormSizePos et sur le formshow de ta fenêtre tu lance GetFormSizePo > > TrSizePos = record > iHeight: integer; > iWidth: integer; > iLeft: integer; > iTop: integer; > end; > > > function GetFormSize(sFormClass: string): TrSizePos; > var > sCh: String; > begin > sCh:= ReadInConfIni('FORMSIZEPOS', sFormClass); > > if sCh = '' then > sCh:= ReadInConfIni('FORMSIZEPOS', 'Default'); > > result.iHeight:= StrToInt(rgTokenAt(sCh,'|', 0)); > result.iWidth:= strToInt(rgTokenAt(sCh,'|', 1)); > result.iLeft:= strToInt(rgTokenAt(sCh,'|', 2)); > result.iTop:= strToInt(rgTokenAt(sCh,'|', 3)); > end; > > > Procedure SetFormSizePos(rPosSize: TrSizePos; sClassForm: String); > var > sPosSizeForm: string; > begin > sPosSizeForm:= IntToStr(rPosSize.iHeight) + '|' + IntToStr(rPosSize.iWidth) + IntToStr(rPosSize.iLeft) + '|' + IntToStr(rPosSize.iTop); > WriteInConfIni('FORMSIZEPOS', sClassForm, sPosForm); > end; > > > Les procédure WriteInConfIni et ReadConfIni écrivent et lisent dans un fichier INI avec TIniFile. (pas besoin de te les écriures) > > > > > > > > > > > > > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Ce que vous me spécifié est le résultat des paramètres enregistré ou figé dans le fichier ini, l'exemple de code que > > je cherche est que lorsque la fenêtre de l'application est déplacé ou la taille modifiée et qu'ensuite l'application est quittée que le fichier ini soit automatiquement mis à jour. > > > > Merci à celui qui me fournira ce petit code. > > > > > > > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > Dans un fichier ini j'ai > > > > > > [FORMSIZE] > > > TForm1=450|400|4|78 > > > TForm2=654|750|0|89 > > > > > > > > > Toutes mes Form dérive de la même qui posséde une fonction qui va chercher Heigth, Width, top, left dans mon fichier INI avant d'afficher la forme. > > > > > > > > > > > > > > > > > > ------------------------------- > > > Réponse au message : > > > ------------------------------- > > > > > > > Bonjour à tous, > > > > > > > > Est-ce quelqu'un aurait un exemple sous la main d'une sauvegarde de paramètres d'affichage d'une form, afin de récupérer les paramètres à l'ouverture suivante, tels qu'ils étaient avant la fermeture de l'application delphi, notament la taille, la position etc... > > > > > > > > merci par avance à ceux qui me fourniront des réponses. > > > > > > > > Cordialement. > > > > > >
|
|
Cette discussion est classée dans : appli, sauvegarde, paramètres, affichages
Répondre à ce message
Sujets en rapport avec ce message
[JOB][passage de paramètres] [ par PpPool ]
Bonjour à tous, je me permets de vous demander conseil : j'ai une appli 32 bits assez simple développée avec Delphi 7 qui permet d'envoyer des emails
Sauvegarde & Restauration des paramètres de l'imprimante ... [ par locas ]
Bonjour à tous, J'ai utilisé cette unité ( http://www.swissdelphicenter.ch/torry/showcode.php?id=1571 ) pour effectuer une sauvegarde de la configura
Probléme table Paradox et BDE [ par jcbais ]
Bonjour, voilà j'ai fait une appli avec des tables paradox que j ouvre avec BDE, le principe est que pour chaque client appellé, je crée une étique
Interdire la fermeture d'une application sur la réception de WM_CLOSE [ par to52274 ]
Salut à tous, j'ai un gros soucis avec la gestion du message WM_CLOSE, j'ai une appli qui lance une fenêtre modale, je veux que lorsque je tue cette
Ajouter des paramètres dans la méthode "OnTimer" [ par orelien ]
Bonjour,J'aimerais ajouter des paramètres dans la méthode 'ontimer' d'un composant TTimer.Quelqu'un a t-il une idée ?MerciOrélien.
ine informations b.d ne se sauvegarde pas sur la base de donnée [ par inginfo_1 ]
j'ai créer une base de données sou delphi; mais quand j'éteind mon ordinateur, lees informations concernant cette base de donnée ne se sauvegardent pa
Problème femeture d'une appli "multi Form" [ par DeltaFX ]
Bonsoir la planeteJ'ai un gros problème: je me suis lancé dans la création d'un programme multi Form.J'ai donc - une Form Principale qui me fait l'aff
RICHEDIT sauvegarde format text seulement [ par yvessimon ]
en utilisant RichEdit1.Lines.SaveToFile('fichier.txt')alors dans fichier.txt il y a d'autres informations telque :{\rtf1\ansi\ansicpg1252\deff0\d
Composant TidRSH [ par enano21 ]
Bonjour,Je souhaite me connecter à Unix et lancer des commandes shell depuis mon appli Delphi.J'utilise les composants Indy, dont le TidRSH qui semble
dbgrid mise a jour [ par deubal ]
bonjour, dans mon appli j'ai une dbgrid qui est rempli grace a une requete. lors de l'ouverture de l'appli, la dbgrid se rempli une premiere fois ave
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
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 Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.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 LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|