none
DataGridView (儲存格)能否放入(小圖或Icon圖) RRS feed

  • 問題

  • 請教各位前輩:

     

                       在DataGridView (單一儲存格)內是否能放入(小圖Icon圖) ?

                       

    因為自從Visual Studio發表會之後.老闆要求( Visual Basic 6.0 要換成 Visual Studio-Basic )
    連續問4個問題.造成各位的不便.敬請見諒 !

    2008年6月14日 上午 03:06

解答

  •  

    :::

            Dim AAG As New DataGridViewImageColumn(True)
            AAG.ImageLayout = DataGridViewImageCellLayout.Normal
            AAG.ValuesAreIcons = True
            AAG.Name = "圖像"
            DataGridView1.Columns.Add(AAG)

            Dim bmp As New System.Drawing.Bitmap(Image.FromFile("c:\abc1.jpg"), 32, 32)

            DataGridView1.Rows.Add()
            DataGridView1.Rows(0).Cells(0).Value = System.Drawing.Icon.FromHandle(bmp.GetHicon())

    2008年6月14日 上午 09:49

所有回覆

  • 參考下面相關章節

    自訂 Windows Form DataGridView 控制項

    http://msdn.microsoft.com/zh-tw/library/ms171618(VS.85).aspx

     

    或是用"How-to datagrisview"搜尋MSDN,有很多資料可以看。

     

    另外,同類型的問題發在同一篇文章就可以了,請留意一下。

    2008年6月14日 上午 03:13
    版主
  • 使用內建的 DataGridViewImageColumn 也可以
    2008年6月14日 上午 03:52
  •  

    :::

            Dim AAG As New DataGridViewImageColumn(True)
            AAG.ImageLayout = DataGridViewImageCellLayout.Normal
            AAG.ValuesAreIcons = True
            AAG.Name = "圖像"
            DataGridView1.Columns.Add(AAG)

            Dim bmp As New System.Drawing.Bitmap(Image.FromFile("c:\abc1.jpg"), 32, 32)

            DataGridView1.Rows.Add()
            DataGridView1.Rows(0).Cells(0).Value = System.Drawing.Icon.FromHandle(bmp.GetHicon())

    2008年6月14日 上午 09:49
  •  

    小琳  你好

     

             圖型 已經抓到了

     

    十分感激.謝謝你  祝妳事事順心

    2008年6月14日 下午 01:38