以下是引用lqf168在2016/5/9 10:53:00的发言:
如果用“ListView”,把一些常用的分数做成图片,是否可行?
你可以用画图的方式画分数,如
Dim zs As String = "11"
Dim fz As String = "3"
Dim fm As String = "4"
Dim fnt As New Font("宋体",20)
Dim gc = basemainform.CreateGraphics
Dim size = gc.MeasureString(zs & fm, fnt)
Dim bmp As new Bitmap(cint(size.width)+10, cint(size.height) * 2+10)
Dim g = Graphics.FromImage(bmp)
g.DrawString(zs,fnt,Brushes.black,0, 0.5*size.height)
Dim zssize = gc.MeasureString(zs, fnt)
g.DrawString(fz,fnt,Brushes.black,zssize.width, 0)
g.DrawString(fm,fnt,Brushes.black,zssize.width, size.height+5)
Dim fmsize = gc.MeasureString(fm, fnt)
g.DrawLine(Pens.Black,zssize.width,size.height+2,zssize.width+fmsize.width+3,size.height+2)
bmp.save("d:\test2.jpg")