IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Delphi Discussion :

Personnalisation par l'utilisateur


Sujet :

Delphi

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 109
    Points : 85
    Points
    85
    Par défaut Personnalisation par l'utilisateur
    Bonjour,

    Dans ma recherche d'outils ou librairies, je ne trouve pas ce qu'il me faudrait (par manque de savoir comment décrire ce qu'il me faut en fait...) :

    Je voudrais, une fois mon application exécutée, avoir la possibilité de modifier des dimensions, déplacer des boutons ou panels, changer les couleurs, etc.

    Existe-t-il un moyen de rendre 'éditable' mes Forms de manière simple sans repasser par la case 'Delphi - Modif - Compile' ?

    En ce qui concerne les paramètres modifiables, je me doute qu'une base de donnée doive être nécessaire pour enregistrer les 'préférences utilisateur'... non ?

    Merci d'avance pour toute piste ou explications que vous pourriez me fournir ^^

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 109
    Points : 85
    Points
    85
    Par défaut
    ... en gros je voudrais qu'un utilisateur puisse personnaliser son interface. Il n'existerait pas des outils pour cela ?

  3. #3
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 674
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 674
    Points : 5 259
    Points
    5 259
    Par défaut
    J'ai déjà fait un truc de ce genre là. Mais à l'époque c'était de la bidouille et je ne gérait qu'un seul utilisateur. De plus je n'ai pas cherché à trop paramétrer. Je me suis contenté d'enregistrer la taille, l'emplacement, la couleur et la police des fenetres.

    J'ai construit une fiche qui permet de de changer ces paramètres.
    En gros, j'ai un fichier Ini que je lit au chargement de l'appli et que je modifie lorsque que je quitte la fiche de paramétrage.

    il se présente comme ceci
    [FENETRE]
    Col=555
    Long=600
    Larg=400
    PosX=0
    PosY=0
    Police=[mes paramètres de police]

    Et au chargement de l'appli je lit le fichier Ini et je modifie les propriété de chaque fiche.

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Form1.Color:=MesParametres.Couleur;
    Tu auras compris que je stock ces valeurs dans un tableau que j'ai appellé "MesParametres"

    Bien sur dans cet exemple je modifie que Form1 mais tu peux aisément atteindre haque fiche à partir de l'objet Application

  4. #4
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 109
    Points : 85
    Points
    85
    Par défaut
    D'abord merci de ta réponse ^^

    C'est pas mal comme alternative, mais pour faire de la modification à la volée par l'utilisateur (lambda et informatiquement ignorant)...

    En fait ce matin je viens de découvrir un petit truc que je vais m'empresser de tester : Runtime Form Designer, de Greatis.

    ça m'a l'air succulent ^^

    Edit : je me permet de fournir ce lien direct http://www.greatis.com/delphicb/formdes/
    j'espère que je ne brise pas une règle du forum en faisant cela...

  5. #5
    Membre confirmé

    Inscrit en
    Novembre 2002
    Messages
    744
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 744
    Points : 500
    Points
    500
    Par défaut
    salut ,

    j'ai aussi fait une personnalisation d'application, sous la forme décrite par "Popo".
    Dans mon cas je sauve mes infos de mes composants quand je quitte la fenêtre en cours et lit le fichier de personnalisation avant de la réafficher.
    Rien n'empêche de créer autant de fichier de personnalisation que tu le veux, un pour chaque utilisateur.. a sa charge ensuite d'ouvrir sa propre configuration.

    Pour tout ce qui est déplacement et redimensionnement des composant dans ma fiche , j'utilise le composant "MRControl.pas", il fait ça tous seul et très bien ! a retrouver avec google, sinon je devrai le retrouver si tu le trouve pas.
    Bye et bon code...

    Ce n'est pas tant l'aide de nos amis qui nous aide , mais notre confiance dans cette aide .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Entité-Association] Tables personnalisables par l'utilisateur
    Par Kanalkyte dans le forum Schéma
    Réponses: 3
    Dernier message: 11/06/2014, 10h23
  2. [WD16] IHM personnalisée par l'utilisateur
    Par WDKyle dans le forum WinDev
    Réponses: 18
    Dernier message: 09/01/2014, 18h22
  3. [MVVM] Architecture projet pour interface personnalisable par l'utilisateur
    Par obarator dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 11/07/2011, 21h41
  4. [Conception] Personnalisation page WEB par les utilisateurs ?!
    Par coboy dans le forum Webdesign & Ergonomie
    Réponses: 1
    Dernier message: 23/05/2008, 16h20
  5. Page personnalisée par l'utilisateur dans l'application
    Par Rodrigue dans le forum C++Builder
    Réponses: 5
    Dernier message: 26/05/2005, 17h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo