页面树结构
转至元数据结尾
转至元数据起始

像大多数控件一样开发人员可以使用C1.Input.PictureBox.Size 属性来更改控件的大小,但是 PictureBox中呈现的图片可能会被切去一部分或者有一些留白。

或者…

在程序运行时开发人员可能想增大图片的大小,如果你增加了 PictureBox 控件的大小,你还需要更改PictureBox的 SizeMode 属性,以便于内部图片能够被拉伸来匹配控件大小。
在PictureBox 中扩展图片

  1. 创建 .NET 项目,添加下面的控件到表单上:

C1ExpressTable1(C1.Data.Express.C1ExpressTable)
C1Label1-3(C1.Win.C1Input.C1Label)
C1PictureBox1(C1.Win.C1Input.C1PictureBox)
C1TextBox1(C1.Win.C1Input.C1TextBox)
C1DbNavigator1(C1.Win.C1Input.C1DbNavigator)

  1. 按照下图放置控件:

  1. 在C1ExpressTable控件的ConnectionString 属性中输入以下字符串:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="C:\Program Files\ComponentOne Studio.NET
2.0\Common\Nwind.mdb"
注意:步骤三假设在ComponentOne 控件的安装位置有一个数据库文件 NWind.mdb,如果你在其他位置有一个数据库文件,需要调整以下代码。

  1. 使用属性窗口,设定控件的数据源属性:

    视觉样式

    描述

    C1DbNavigator1.DataSource

    C1ExpressTable1

    C1Label1.DataSource

    C1ExpressTable1

    C1Label1.DataField

    LastName

    C1Label2.DataSource

    C1ExpressTable1

    C1Label2.DataField

    FirstName

    C1Label3.DataSource

    C1ExpressTable1

    C1Label3.DataField

    HireDate

    C1PictureBox1.DataSource

    C1ExpressTable1

    C1PictureBox1.DataField

    Photo

    C1TextBox1.DataSource

    C1ExpressTable1

     

     

    C1TextBox1.DataField

    Notes

  2. 运行程序你会发现 PictureBox 被没有被图片完全覆盖,会有一大片留白,还需要调整PictureBox 属性来拉伸图片。
  3. 将C1PictureBox1的SizeMode 属性从Normal调整到StretchImage。

  1. 运行程序,注意到图片被拉伸至完全填充 PictureBox。

  • 无标签