Cette documentation est archivée et n’est pas conservée.

HtmlTableCell.VAlign, propriété

Obtient ou définit l'alignement vertical du contenu d'une cellule représentée par une instance de la classe HtmlTableCell.

Espace de noms : System.Web.UI.HtmlControls
Assembly : System.Web (dans system.web.dll)

public string VAlign { get; set; }
/** @property */
public String get_VAlign ()

/** @property */
public void set_VAlign (String value)

public function get VAlign () : String

public function set VAlign (value : String)

Valeur de la propriété

Alignement vertical du contenu d'une cellule représentée par une instance de HtmlTableCell. La valeur par défaut, String.Empty, indique que cette propriété n'est pas définie.

Utilisez la propriété VAlign pour spécifier l'alignement vertical du contenu dans une cellule représentée par une instance de la classe HtmlTableCell.

RemarqueRemarque

La définition de cette propriété affecte uniquement la cellule représentée par une instance de la classe HtmlTableCell. Pour appliquer le même alignement vertical aux cellules d'une ligne entière du tableau, définissez la propriété VAlign de la ligne représentée par une instance de la classe HtmlTableRow.

Le tableau suivant répertorie les valeurs qui peuvent être utilisées pour cette propriété.

Valeur

Description

Top

Aligne le contenu d'une cellule sur le bord supérieur de la cellule.

Middle

Aligne le contenu d'une cellule au milieu de la cellule.

Bottom

Aligne le contenu d'une cellule sur le bord inférieur de la cellule.

RemarqueRemarque

Vous pouvez également utiliser BaseLine comme valeur pour cette propriété. Cependant, certains navigateurs ne prennent pas en charge cette fonctionnalité.

L'exemple de code suivant illustre l'utilisation de la propriété VAlign pour contrôler par programme l'alignement vertical du contenu des cellules d'un contrôle HtmlTable.

<%@ Page Language="C#" AutoEventWireup="True" %>

<script runat="server">

  void Button_Click(Object sender, EventArgs e)
  {

    // Iterate through the rows of the table.
    for (int i = 0; i <= Table1.Rows.Count - 1; i++)
    {

      // Iterate through the cells of a row.
      for (int j = 0; j <= Table1.Rows[i].Cells.Count - 1; j++)
      {
        // Update the properties of each cell. 
        Table1.Rows[i].Cells[j].Align = AlignSelect.Value;
        Table1.Rows[i].Cells[j].NoWrap = Convert.ToBoolean(NoWrapSelect.Value);
        Table1.Rows[i].Cells[j].VAlign = VAlignSelect.Value;
      }

    }

  }

</script>

<html>
<head>
   <title>HtmlTableCell Example</title>
</head>
<body>

   <form runat="server">

      <h3>HtmlTableCell Example</h3>

      <table id="Table1" 
             border="1" 
             bordercolor="black" 
             runat="server">

         <tr>
            <td>
               Here is some content for Cell 1.
            </td>
            <td>
               Here is some content for Cell 2.
            </td>
         </tr>
         <tr>
            <td width="100" height="100">
               Here is some content for Cell 3.
            </td>
            <td width="100" height="100">
               Here is some content for Cell 4.
            </td>
         </tr>

      </table>

      <hr>

      Select the display settings for the cells in the table: <br><br>

      Align:
      <select id="AlignSelect" 
              runat="server">

         <option value="Left" selected>Left</option>
         <option value="Center">Center</option>
         <option value="Right">Right</option>
        
      </select>

      &nbsp;&nbsp;

      NoWrap:
      <select id="NoWrapSelect" 
              runat="server">

         <option value="true">True</option>
         <option value="false" selected>False</option>

      </select>

      &nbsp;&nbsp;

      VAlign:
      <select id="VAlignSelect" 
              runat="server">

         <option value="Top">Top</option>
         <option value="Middle" selected>Middle</option>
         <option value="Bottom">Bottom</option>

      </select>
       
      <br><br>
  
      <input type="button" 
             value="Generate Table"
             onserverclick="Button_Click" 
             runat="server"/>

   </form>

</body>
</html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0
Afficher: