32 lines
599 B
Lua
Executable File
32 lines
599 B
Lua
Executable File
-- table1.wlua
|
|
require 'CLRPackage'
|
|
import "System.Windows.Forms"
|
|
|
|
panel = TableLayoutPanel()
|
|
panel.RowCount = 2
|
|
panel.ColumnCount = 2
|
|
|
|
function button(text,callback)
|
|
local b = Button()
|
|
b.Text = text
|
|
panel.Controls:Add(b)
|
|
return b
|
|
end
|
|
|
|
b1 = button "One"
|
|
b2 = button "Two"
|
|
b3 = button "Three"
|
|
b4 = button "Four"
|
|
|
|
panel:SetRow(b1,0); panel:SetColumn(b1,0)
|
|
panel:SetRow(b2,0); panel:SetColumn(b2,1)
|
|
panel:SetRow(b3,1); panel:SetColumn(b3,0)
|
|
panel:SetRow(b4,1); panel:SetColumn(b4,1)
|
|
|
|
form = Form()
|
|
form.Text = "Hello, World!"
|
|
panel.Dock = DockStyle.Fill
|
|
|
|
form.Controls:Add(panel)
|
|
form:ShowDialog()
|