77 Star 307 Fork 53

不在乎y / govcl

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
main.go 1009 Bytes
一键复制 编辑 原始数据 按行查看 历史
不在乎y 提交于 2020-06-20 15:17 . fix examples.
package main
import (
"fmt"
_ "github.com/ying32/govcl/pkgs/winappres"
"github.com/ying32/govcl/vcl"
"github.com/ying32/govcl/vcl/types"
)
func main() {
vcl.Application.Initialize()
mainForm := vcl.Application.CreateForm()
mainForm.SetWidth(700)
mainForm.SetHeight(500)
mainForm.WorkAreaCenter()
mainForm.SetCaption("九九乘法表")
mainForm.ScaleSelf()
grid := vcl.NewStringGrid(mainForm)
grid.SetParent(mainForm)
grid.SetAlign(types.AlClient)
// 这里设置的是作为字段,像头一样的
//grid.SetFixedCols(1)
//grid.SetFixedRows(1)
// 10x10
grid.SetColCount(10)
grid.SetRowCount(10)
var i, j int32
// 横第一行
for i = 0; i < grid.ColCount(); i++ {
grid.SetCells(i, 0, fmt.Sprintf("%d", i))
}
// 竖第一行
for j = 0; j < grid.RowCount(); j++ {
grid.SetCells(0, j, fmt.Sprintf("%d", j))
}
// 九九乘法表
for i = 1; i <= 9; i++ {
for j = i; j <= 9; j++ {
grid.SetCells(i, j, fmt.Sprintf("%dx%d=%d", i, j, i*j))
}
}
vcl.Application.Run()
}
Go
1
https://gitee.com/ying32/govcl.git
git@gitee.com:ying32/govcl.git
ying32
govcl
govcl
v2.2.0

搜索帮助