Anonymous
Anonymous asked in 電腦與網際網路程式設計 · 7 years ago

VB.NET Windows.Form 如何做到這種效果?

http://blog.yimg.com/2/ydTCvJd7s59Xoy.0GITivSSIC8t...

想請問一下,如果是在網頁我想呈現這種效果,我會用 Table,th,tr 的方式去處理。

那麼請問如果要在vb.net的form上顯示這樣的東西,請問有什麼功能或方法可以使用嗎?有點類似Grid功能的東西,就是我可以指定寬高,並且設定每個元素[j,n]的內容並呈現。

感激不盡

1 Answer

Rating
  • 阿戊
    Lv 7
    7 years ago
    Favorite Answer

    在COM元件加入 MS FlexGrid 應該符合你自訂的需求:

    比如:

    '自訂格數

    Me.AxMSFlexGrid1.Cols = 16

    Me.AxMSFlexGrid1.Rows = 10

    '指定row或col的高及寬

    Me.AxMSFlexGrid1.set_RowHeight(1, 500)

    Me.AxMSFlexGrid1.set_ColWidth(1, 500)

    '指定某格的背景色

    Me.AxMSFlexGrid1.Col = 2

    Me.AxMSFlexGrid1.Row = 1

    Me.AxMSFlexGrid1.CellBackColor = Color.Yellow

    '指定某格的文字內容

    Me.AxMSFlexGrid1.set_TextMatrix(1, 3, "abc")

    其它變化可自行研究...

    • Login to reply the answers
Still have questions? Get your answers by asking now.