35 lines
606 B
Lua
Executable File

-- layout0.wlua
require 'CLRPackage'
import "System.Windows.Forms"
panel = FlowLayoutPanel()
function button(text,callback)
local b = Button()
callback = callback or function() print(text) end
b.Text = text
b.Click:Add(callback)
return b
end
function add2panel(c)
panel.Controls:Add(c)
end
--panel.WrapContents = false
b = button ("Toggle Wrap",function()
panel.WrapContents = not panel.WrapContents
end)
add2panel(b)
b = button "Two"
add2panel(b)
b = button "Three"
add2panel(b)
form = Form()
form.Text = "Hello, World!"
panel.Dock = DockStyle.Fill
form.Controls:Add(panel)
form:ShowDialog()