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 :

Les tableaux avec MSHTML


Sujet :

Windows Forms

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2008
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Février 2008
    Messages : 183
    Points : 96
    Points
    96
    Par défaut Les tableaux avec MSHTML
    bonjour,

    voila je créer un WYSIWYG sur un contrôle webBrowser, j arrive avec les simple composant en faisant par exemple :

    Simple commande pour ajouter un bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     HTMLEditor.Document.ExecCommand("InsertInputButton", false, null);
    Mais je n'arrive pas a créer un tableau. comment fait t-on ?

    je n'est pas trouver la commande qui me permet de le faire :
    Commande identifiant mshtml

    Il doit bien exister une solution, mais la quelle ?

    Merci d'avance.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Février 2008
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Février 2008
    Messages : 183
    Points : 96
    Points
    96
    Par défaut
    bon j ai réussi a obtenir quelque chose.

    voila ce que j ai fait, ca fonctionne, mais ci vous avez des commentaire pour améliorer ca, je vous remercie.

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    private void toolStripTable_Click(object sender, EventArgs e)
            {
                string colonneANDligne = null;           
     
                int longueur = 100;
                int largeur = 30;
     
                int NombreColonne = 3;
                int Nombreligne = 2;
     
                string TDlongueur= "33%";
                string TDlargeur = "30";
                int border = 1;
     
                IHTMLTxtRange range = doc.selection.createRange() as IHTMLTxtRange;
     
     
                for (int a = 1; a <= Nombreligne; a++) // Ligne
                {
                    colonneANDligne += "    <tr>";
                    for (int y = 1; y <= NombreColonne; y++) // Colone
                    {
                        colonneANDligne += "      <td width=\"" + TDlongueur + "\" height=\"" + TDlargeur + "\"></td>\n";
                    }
                    colonneANDligne += "    </tr>";
                }
     
                range.pasteHTML("<table width=\"" + longueur + "\" height=\"" + largeur + "\"  border=\"" + border + "\" >" + colonneANDligne + "</table><br />");
                range.collapse(false);
                range.select();
     
            }

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

Discussions similaires

  1. Question sur les tableaux avec en-têtes fixes et tri sur les colonnes
    Par lolo5935 dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 29/07/2010, 15h50
  2. [Débutant] Problèmes avec les tableaux.
    Par Lwq dans le forum C++
    Réponses: 6
    Dernier message: 01/11/2005, 12h54
  3. [vb excel]Aide avec les tableaux
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/09/2005, 12h07
  4. Mais pourquoi ... Avec IE les tableaux sont décentrés ?
    Par nebule dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/11/2004, 10h04

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