jiang82040 发表于 2005-1-9 11:14:00

我的对话框还是达不到理想效果,请前辈帮忙看看!

昨天在王版主的帮助下,完成了这个对话框,但因小兄实在是愚笨,无法将其将列和行对齐在一条线上,且已用了children_alignment=centered设置,请哪位前辈帮忙看看!谢谢了!



tukuang: dialog{<BR>        label="填写图幅及标题栏信息";<BR>        spacer_1;<BR>        :column{<BR>        :row{<BR>        :boxed_radio_row{<BR>       key="TF";<BR>       :radio_button{<BR>       label="A0";<BR>       key="A0";<BR>       value="0";<BR>       }<BR>       :radio_button{<BR>       label="A1";<BR>       key="A1";<BR>       value="0";<BR>       }<BR>       :radio_button{<BR>       label="A2";<BR>       key="A2";<BR>       value="0";<BR>       }<BR>       :radio_button{<BR>       label="A3";<BR>       key="A3";<BR>       value="1";<BR>       }<BR>       :radio_button{<BR>       label="A4";<BR>       key="A4";<BR>       value="0";<BR>       }<BR>       }<BR>        :boxed_radio_row{<BR>        key= "ZH";<BR>       :radio_button{<BR>       label="横向";<BR>       key="HX";<BR>       value="1";<BR>       }<BR>       :radio_button{<BR>       label="纵向";<BR>       key="ZX";<BR>       value="0";<BR>       }<BR>       }<BR>       }//第一行完成row


<BR>        :boxed_row {<BR>        :column {<BR>       children_alignment=centered;<BR>       :edit_box {<BR>       label="";<BR>       key= "K1";<BR>       edit_width=5;<BR>       }<BR>       :edit_box {<BR>       label="";<BR>       key= "K2";<BR>       edit_width=5;<BR>       }<BR>       :text {<BR>       label="标记/数量";<BR>       }<BR>       :text{<BR>       label="设                               计";<BR>       }<BR>       :text{<BR>       label="制                               图";<BR>       }<BR>       :text{<BR>       label="检                               查";<BR>       }<BR>       :text{<BR>       label="项目 负责";<BR>       }<BR>       :text{<BR>       label="描                               图";<BR>       }<BR>       }//第一列完成


        :column{<BR>       children_alignment=centered;<BR>       :edit_box{<BR>       label="";<BR>       key="K3";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K4";<BR>       edit_width=5;<BR>       }<BR>       :text{<BR>       label="修 改 者";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="SJ";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="ZT";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="JC";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="XMFZ";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="MT";<BR>       edit_width=5;<BR>       }<BR>       }//第二列完成


        :column{<BR>       children_alignment=centered;<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="K5a";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K7";<BR>       edit_width=5;<BR>       }<BR>       }<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="K6";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K8";<BR>       edit_width=5;<BR>       }<BR>       }<BR>       :row{<BR>       :text{<BR>       label="批 准 者";<BR>       }<BR>       :text{<BR>       label="日                       期";<BR>       }<BR>       }<BR>       :row{<BR>       :text{<BR>       label="总                       工";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="ZG";<BR>       edit_width=5;<BR>       }<BR>       }<BR>       :row{<BR>       :text{<BR>       label="院                       长";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="YZ";<BR>       edit_width=5;<BR>       }<BR>       }<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="K9";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K11";<BR>       edit_width=5;<BR>       }<BR>       }<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="K5b";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K12";<BR>       edit_width=5;<BR>       }<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="RQ";<BR>       edit_width=10;<BR>       }<BR>       }//第三列完成


        :column{<BR>       :boxed_row{<BR>       :column{<BR>       :text{<BR>               label="项目";<BR>               }<BR>       :text{<BR>               label="名称";<BR>               }} <BR>       :edit_box{<BR>       key="XMMC";<BR>       edit_width=40;<BR>       height=2;<BR>       }<BR>       }<BR>       <BR>       <BR>       :boxed_row{<BR>       :column{<BR>       :edit_box{<BR>       label="";<BR>       key="SJTMC";<BR>       edit_width=20;<BR>       height=4.9;<BR>       }}<BR>       :column{<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="TH";<BR>       edit_width=20;<BR>       height=2;<BR>       }<BR>       }<BR>       :row{<BR>       :text{<BR>       label="共       页";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="ZYUE";<BR>       value="1";<BR>       edit_width=5;<BR>       }<BR>       :text{<BR>       label="比       例";<BR>       }<BR>       }<BR>       :row{<BR>       :text{<BR>       label="第       页";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="DJY1";<BR>       value="1";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="DJY2";<BR>       value="1:2000";<BR>       edit_width=5;<BR>       }<BR>       }<BR>       }<BR>       }<BR>        :row{<BR>       :popup_list{<BR>       label="";<BR>       key="PMXZ";<BR>       width=15;<BR>       list="平面图\n平面示意图\n示意图";<BR>       value="1";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="SJDW";<BR>       width=15;<BR>       value="XXX设计研究院";<BR>       }<BR>       }<BR>       }<BR>       }<BR>       }<BR>       <BR>       ok_cancel;<BR>       }



<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:lock aspectratio="t" v:ext="edit"><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600">        <v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id=_x0000_i1025 style="WIDTH: 415.5pt; HEIGHT: 258.75pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:/DOCUME~1/ynlq/LOCALS~1/Temp/msoclip1/01/clip_image001.png"></v:imagedata></v:shape></o:lock></v:shapetype>

jiang82040 发表于 2005-1-9 11:20:00

图片我发上来,请各位帮帮忙看看!

BDYCAD 发表于 2005-1-9 11:46:00

不知你的界面你有什么不合意,

jiang82040 发表于 2005-1-10 09:37:00

谢谢版主,我已经调得差不多了!谢谢了!不过再请教你一个问题:在DCL中,如何实现文字换行,比如说上面对话框中,我要将“项目”和“名称”做在一个Text控件上,如何做到以上效果?谢谢版主!
页: [1]
查看完整版本: 我的对话框还是达不到理想效果,请前辈帮忙看看!