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

Windows Forms Discussion :

Comment atteindre un controle d'un CrystalReport par code


Sujet :

Windows Forms

  1. #1
    Membre habitué Avatar de touftouf57
    Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    362
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Décembre 2007
    Messages : 362
    Points : 174
    Points
    174
    Par défaut Comment atteindre un controle d'un CrystalReport par code
    Je sens que la question semble un peu bete, mais je ne vois pas comment y arriver.

    Tout d'abord bonjour

    Voila je voudrais modifier la police d'un controle d'un rapport, par code c#.
    Quelque chose du type: monRapport.Controls[monControle].font="arial".

    Mais je n'ai pas de propriétés Controls dans monRapport, la chose qui se rapprocherais le plus serait:
    monRapport.Section1.ReportObjects["Txtbox"].ObjectFormat
    J'y trouve une propriété horizontalAlignement, mais toujours pas de propriété Font.

    Quelqu'un peu me dire si je me plante complètement, et bien sur comment faire?

    Merci

  2. #2
    Membre habitué Avatar de touftouf57
    Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    362
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Décembre 2007
    Messages : 362
    Points : 174
    Points
    174
    Par défaut
    Voila j'ai trouvé.

    En fait il faut caster le reportObject en TextObject comme ceci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TextObject obj =(TextObject)monRapport.GroupHeaderSection1.ReportObjects["nomDeObjet"];
    Puis utiliser la méthode ApplyFont de l'objet TextObject
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    obj.ApplyFont(new Font("Arial",36);
    voilou, il faut penser à caster parfois

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 30/11/2009, 18h02
  2. comment ajouter un source ODBC pour SQLServer par code
    Par tomy_libre dans le forum Bases de données
    Réponses: 19
    Dernier message: 28/05/2009, 14h00
  3. Réponses: 3
    Dernier message: 28/05/2008, 15h32
  4. Réponses: 21
    Dernier message: 26/09/2007, 11h22
  5. Comment affecter une image a un PictureBox par code?
    Par ayouss dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 25/07/2006, 08h26

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