这样的表头是用listview做吗?[已解决]
本帖最后由 cashiba 于 2017-1-4 10:33 编辑如上,想弄个考勤表,上面是日期表头,左边是职员姓名,这样的表头是要用listview来做吗?
习惯了word以及excel制表,刚开始接触GUI,不知道怎么做出表格样式.....
{:face (382):} GDI+ 画线? 也许可以用几个listview组合起来, 是不是顶部三行和左边一列要设置什么样式呢? 回复 4# cashiba
TreeView加ListView,
但ListView的项目只有一行 这各效果
TreeView加ListView,看起来挺不错啊
但是考勤表一般都需要有个日历表头的.... 是不是有什么表格插件之类的,可以调用
记得有人发过flexcell什么的
另外,还有华表的Cell插件,不知道怎么调用.... 回复 8# cashiba
这样也是一种,农历不好弄
回复cashiba
这样也是一种,农历不好弄
chzj589 发表于 2016-12-30 09:54 http://www.autoitx.com/images/common/back.gif
这是两个listview接接在一起的吧?
看这个万年历
http://www.hao123.com/rili
做得也挺好的,不知道AU3的有没有类似的 回复 10# cashiba
http://www.autoitx.com/forum.php?mod=viewthread&tid=1587&highlight=%B6%A8%CA%B1%B9%D8%BB%FA
pcbar老大的定时关机器,其中有农历的算法 不错,学习下 搞定。
用Input加ListView
搞定。
用Input加ListView
chzj589 发表于 2017-1-3 09:55 http://www.autoitx.com/images/common/back.gif
如果不是很费脑细胞的话,可否与众分享....{:face (316):} 如果不是很费脑细胞的话,可否与众分享....
cashiba 发表于 2017-1-3 21:46 http://www.autoitx.com/images/common/back.gif
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
#include <ListViewConstants.au3>
#include <GuiImageList.au3>
#include <WindowsConstants.au3>
#include <Date.au3>
#include <nl.au3>;关于农历计算的
$Form1 = GUICreate("Form1", 723, 442, 192, 124)
$Input1 = GUICtrlCreateInput("", 56, 28, 72, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input1a = GUICtrlCreateInput("姓名", 56, 49, 72, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input2 = GUICtrlCreateInput("Input1", 127, 28, 72, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input2a = GUICtrlCreateInput("Input1a", 127, 49, 72, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input3 = GUICtrlCreateInput("Input2", 197, 28, 72, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input3a = GUICtrlCreateInput("Input2a", 197, 49, 72, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input4 = GUICtrlCreateInput("Input3", 268, 28, 72, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input4a = GUICtrlCreateInput("Input3a", 268, 49, 72, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input5 = GUICtrlCreateInput("Input4", 339, 28, 72, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input5a = GUICtrlCreateInput("Input4a", 339, 49, 72, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input6 = GUICtrlCreateInput("Input5", 410, 28, 72, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input6a = GUICtrlCreateInput("Input5a", 410, 49, 72, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input7 = GUICtrlCreateInput("Input6", 481, 28, 72, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input7a = GUICtrlCreateInput("Input6a", 481, 49, 72, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input8 = GUICtrlCreateInput("Input7", 552, 28, 78, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input8a = GUICtrlCreateInput("Input7a", 552, 49, 78, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$ListView1 = GUICtrlCreateListView("", 56, 70, 575, 345)
;GUICtrlSetState(-1, $GUI_DISABLE)
$hidListview = GUICtrlGetHandle($ListView1)
;_today();返回当前日期
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
页:
[1]
2