Udostępnij za pośrednictwem


Metoda ControlExtensions.AddPictureBox — (ControlCollection, Double, Double, Double, Double, String)

Dodaje nowy PictureBox formantu arkusza określonego rozmiaru i lokalizacji.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

'Deklaracja
<ExtensionAttribute> _
Public Shared Function AddPictureBox ( _
    controls As ControlCollection, _
    left As Double, _
    top As Double, _
    width As Double, _
    height As Double, _
    name As String _
) As PictureBox
public static PictureBox AddPictureBox(
    this ControlCollection controls,
    double left,
    double top,
    double width,
    double height,
    string name
)

Parametry

  • left
    Typ: System.Double
    Odległość w punktach między lewą krawędzią formantu i lewej krawędzi arkusza.
  • top
    Typ: System.Double
    Odległość w punktach między górną krawędzią formantu i górnej krawędzi arkusza.
  • width
    Typ: System.Double
    Szerokość formantu znajdującego się w punktach.

Wartość zwracana

Typ: Microsoft.Office.Tools.Excel.Controls.PictureBox
PictureBox Formantu, który został dodany do ControlCollection instancji.

Informacje dotyczące użycia

W językach Visual Basic i C# tę metodę można wywołać jako metodę wystąpienia dowolnego obiektu typu ControlCollection. Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz temat Rozszerzenie metody (Visual Basic) lub Rozszerzenie metody (Podręcznik programowania C#).

Wyjątki

Wyjątek Warunek
ArgumentNullException

Argument Nazwa jest nullodwołanie o wartości null (Nothing w języku Visual Basic) lub ma zerową długość.

ControlNameAlreadyExistsException

Formant o tej samej nazwie jest już w ControlCollection instancji.

Uwagi

AddPictureBox Metoda umożliwia dodanie PictureBox obiekty do końca ControlCollection.Aby usunąć PictureBox formantu, który został wcześniej dodany programowo, użyj Remove metody.

Przykłady

Dodaje się następujący przykład kodu PictureBox kontroli do początku arkusza, a następnie dodaje obrazu.W przykładzie założono, plik o nazwie Image.jpg istnieje w katalogu głównym katalogu C.Aby wykorzystać ten przykład, należy uruchomić go z Sheet1 klasy w projekcie na poziomie dokumentu.

    Private Sub ExcelAddPictureBox()

        Dim PictureBox1 As Microsoft.Office.Tools. _
            Excel.Controls.PictureBox = Me.Controls. _
            AddPictureBox(0, 0, 150, 150, "PictureBox1")

        PictureBox1.Image = System.Drawing.Image. _
            FromFile("C:\Image.jpg")

    End Sub

private void ExcelAddPictureBox()
{

    Microsoft.Office.Tools.Excel.Controls.PictureBox
         pictureBox1 = this.Controls.AddPictureBox(
         0, 0, 150, 150, "pictureBox1");
    pictureBox1.Image = System.Drawing.Image.FromFile(
        "C:\\Image.jpg");
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ControlExtensions Klasa

Przeciążenie AddPictureBox

Przestrzeń nazw Microsoft.Office.Tools.Excel