ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
161705 Топик полностью
Andy Great (19.07.2009 12:55, просмотров: 466) ответил Ruslan на Все это хорошо, графика и прочее. Вот пример из жизни:
Поздновато, но добавлю: IUP+Lua. Пример и скриншот ниже. Это из пакета Lua for Windows. http://www.tecgraf.puc-rio.br/iup/
P.S.: Каким тегом лучше примеры вставлять?
require( "iuplua" )
require( "iupluacontrols" )

mat = iup.matrix {numcol=5, numlin=3,numcol_visible=5, numlin_visible=3, widthdef=34}
--mat.resizematrix = "YES"
function mat:dropcheck_cb(l, c)
  if c==2 then
	return iup.DEFAULT;
  end
  return iup.IGNORE;
end
function mat:drop_cb(dd, l, c)
  if c==2 then
	dd[1]='123'
	dd[2]=456
	dd[3]=789
	return iup.DEFAULT
  end
  return iup.IGNORE
end
mat.mark_mode = "CELL"
mat.multiple = "YES"
mat.area = "NOT_CONTINUOUS"
mat:setcell(0,0,"Inflation")
mat:setcell(1,0,"Medicine")
mat:setcell(2,0,"Food")
mat:setcell(3,0,"Energy")
mat:setcell(0,1,"January 2000")
mat:setcell(0,2,"February 2000")
mat:setcell(1,1,"5.6")
mat:setcell(2,1,"2.2")
mat:setcell(3,1,"7.2")
mat:setcell(1,2,"4.6")
mat:setcell(2,2,"1.3")
mat:setcell(3,2,"1.4")
dlg = iup.dialog{iup.vbox{mat; margin="10x10"}}
dlg:showxy(iup.CENTER, iup.CENTER)

iup.MainLoop()
image