|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2003/9/18 9:51:08 |
标题: |
|
加入我的收藏 |
楼主: |
在系统设计中需要在界面上画出表格,例如财务系统中的凭证输入界面,该怎样设计? 例如附件中的图形,请教高手给点建议,谢谢。
此帖子包含附件:
大小:33.9K |
----------------------------------------------
新手,想得到您的帮助! |
作者: |
|
2003/9/18 10:03:55 |
1楼: |
to: 楼上
不明白什么意思??????????
----------------------------------------------
-
|
作者: |
|
2003/9/18 16:22:15 |
2楼: |
就是怎样作出图中的界面啊,就是画的那个格子。
----------------------------------------------
新手,想得到您的帮助!
|
作者: |
|
2003/9/18 20:44:06 |
3楼: |
比如這樣。 所有的wincontrol都有一個屬性canve,這個屬性就可以畫出像上邊的樣子。 調用form的canve屬性,定義顔色後可以輸出方形、直線、文字, 至於輸入文字的地方你可以建立Edit把3D去了再改一下顔色就有那種樣子了。
----------------------------------------------
——混世生
|
作者: |
|
2003/9/19 10:53:29 |
4楼: |
谢谢楼上的朋友。 我对canve属性不是很懂,能否帮写一个简单的例子, 演示一下怎样画出那个格子就行了。 谢谢了!
----------------------------------------------
新手,想得到您的帮助!
|
作者: |
|
2003/9/20 17:58:42 |
5楼: |
顶一下!
----------------------------------------------
新手,想得到您的帮助!
|
作者: |
|
2003/9/21 23:21:11 |
6楼: |
不好意思,我在網吧上網,手頭也沒有Delphi,沒有辦法寫出東西來,你仔細看一下幫助吧,或是誰再幫一下忙,寫下輸出方形和直線的方法來啊。
----------------------------------------------
——混世生
|
作者: |
|
2003/9/21 23:22:20 |
7楼: |
如果你覺得用那個太麻煩的話,呵呵,幹脆用圖片代替吧。
----------------------------------------------
——混世生
|
作者: |
|
2003/9/23 8:54:42 |
8楼: |
用图片代替可能会使程序变大。谢谢你提供思路
----------------------------------------------
新手,想得到您的帮助!
|
作者: |
|
2003/9/23 20:24:13 |
10楼: |
我也想知道
----------------------------------------------
-
|
作者: |
|
2003/10/3 0:04:06 |
11楼: |
好了,我准備到方法了: 看這裏:
form1.Canvas.Pen.Color := clred; //前景色:紅 form1.Canvas.Brush.Color := clyellow; //背景色:黃 form1.Canvas.Rectangle(50,50,150,150); //畫方塊:(50,50)-(150,150) form1.Canvas.MoveTo(50,100); //將起始點定到(50,100) form1.Canvas.lineto(150,100); //畫直線從起始點到(150,100) form1.Canvas.TextOut(55,55,'Hello World'); //輸出文字
form1.Canvas.Brush.Color := clblue; //重定背景色:藍 form1.Canvas.FillRect(rect(51,101,149,149));//填充方形
希望對大家有幫助,也希望有人詳細回答我的問題。
----------------------------------------------
——混世生
|
作者: |
bhg007 (bhg007) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/10/4 14:12:53 |
12楼: |
用devExpress控件组中有TEdit或TDbEdit,可以设置边框,最为简单。
----------------------------------------------
-
|
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2003/10/4 16:58:46 |
13楼: |
一条道不好走,赶快绕道!
----------------------------------------------
|
作者: |
|
2003/10/4 17:18:09 |
14楼: |
to bhg007 呵呵,設置邊框怎麽做到畫出上邊的樣子啊。
----------------------------------------------
——混世生
|
|