MaxScriptでDotNetを使用したSpreadSheetの作成方法
(
rollout TableSample "table sample" width:500 height:300
(
dotNetControl table "System.Windows.Forms.DataGridView" pos:[10,10] width:400 height:100
on TableSample open do
(
local year = dotNetObject "System.Windows.Forms.DataGridViewTextBoxColumn"
year.headerText = "year"
local month = dotNetObject "System.Windows.Forms.DataGridViewTextBoxColumn"
month.headerText = "month"
local day = dotNetObject "System.Windows.Forms.DataGridViewTextBoxColumn"
day.headerText = "day"
day.width = 50
table.ColumnHeadersHeight = 30
table.columns.add year
table.columns.add month
table.columns.add day
table.Location = dotNetObject "System.Drawing.Point" 0 0
table.rowcount = 2
table.Rows.item[0].cells.item[0].value = "2019"
table.Rows.item[0].cells.item[1].value = "9"
table.Rows.item[0].cells.item[2].value = "13"
table.Rows.item[1].cells.item[0].value = "2019"
table.Rows.item[1].cells.item[1].value = "9"
table.Rows.item[1].cells.item[2].value = "14"
)
)
createdialog TableSample 300 300
)
