yuun 发表于 2009-9-5 16:59:00

[求助]如何对表内元素任意排序?

<div style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10.5pt; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Arial; BORDER-RIGHT-WIDTH: 0px;">如何对表中元素任意排序?</div><div style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10.5pt; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Arial; BORDER-RIGHT-WIDTH: 0px;"></div><div style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10.5pt; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Arial; BORDER-RIGHT-WIDTH: 0px;"></div><div style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10.5pt; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Arial; BORDER-RIGHT-WIDTH: 0px;">上图是对话框 。</div><div style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10.5pt; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Arial; BORDER-RIGHT-WIDTH: 0px;">lst='("A" "B" "C" "D" "E" "F" "G")</div><div style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10.5pt; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Arial; BORDER-RIGHT-WIDTH: 0px;">通过移动,使lst内的元素任意排序。</div>

yuun 发表于 2009-9-5 17:18:00

<p>先贴上对话框。有点丑,问下怎么把两个按钮放在中间?</p><p></p><p>px:dialog{label="管口表排序";<br/>&nbsp;&nbsp; :row{<br/>&nbsp;&nbsp; :list_box{<br/>&nbsp;&nbsp; label="排序前";<br/>&nbsp;&nbsp; key="pxqlist";<br/>&nbsp;&nbsp; width=10;<br/>&nbsp;&nbsp; height=10;<br/>&nbsp;&nbsp; }<br/>&nbsp; :column{<br/>&nbsp; alignment=centered;<br/>&nbsp; :button {<br/>&nbsp;fixed_width=true;<br/>&nbsp;label="&gt;&gt;";<br/>&nbsp;key="pxin"; }<br/>&nbsp;:button {<br/>&nbsp;fixed_width=true;<br/>&nbsp;label="&lt;&lt;";<br/>&nbsp;key="pxout"; }<br/>&nbsp;}<br/>&nbsp;&nbsp; :list_box{<br/>&nbsp;&nbsp; label="排序后";<br/>&nbsp;&nbsp; key="pxhlist";<br/>&nbsp;&nbsp; width=8;<br/>&nbsp;&nbsp; height=10;<br/>&nbsp;&nbsp; }<br/>}</p><p>spacer_1;<br/>&nbsp;ok_cancel;}</p>

yuun 发表于 2009-9-5 19:16:00

程序已经解决,谁知道怎么把两个按钮放中间啊,一个上一个下好丑啊。

killer9806 发表于 2009-9-5 19:58:00

<p>在:button上面或下面加几个 :text {label = ""};</p><p></p><p></p>

yuun 发表于 2009-9-5 23:24:00

<p>好巧妙啊,谢谢啊。</p>

sailorcwx 发表于 2009-9-6 01:31:00

在那列加一个fixed_height=true;就可以了px:dialog{label="管口表排序";
   :row{
   :list_box{
   label="排序前";
   key="pxqlist";
   width=10;
   height=10;
   }
:column{
alignment=centered;
fixed_height=true;
:button {
fixed_width=true;
label=">>";
key="pxin"; }
:button {
fixed_width=true;
label="<<";
key="pxout"; }
}
   :list_box{
   label="排序后";
   key="pxhlist";
   width=8;
   height=10;
   }
}
spacer_1;
ok_cancel;}

yuun 发表于 2009-9-6 13:46:00

<p>谢谢,很好。</p><p>另外用你的签名(entmake '((0 . 女人)(1 . 老婆)(2 . “very 漂亮")(3 . (90 60 90)))试试,结果cad死了。</p>

caoyin 发表于 2009-9-6 14:14:00

yuun发表于2009-9-6 13:46:00static/image/common/back.gif谢谢,很好。另外用你的签名(entmake '((0 . 女人)(1 . 老婆)(2 . “very 漂亮\")(3 . (90 60 90)))试试,结果cad死了。

<p>经典!!!</p>

狂刀无痕 发表于 2009-9-6 16:58:00

yuun发表于2009-9-6 13:46:00static/image/common/back.gif谢谢,很好。另外用你的签名(entmake '((0 . 女人)(1 . 老婆)(2 . “very 漂亮\")(3 . (90 60 90)))试试,结果cad死了。

<p></p><p>很有启发意义的测试</p><p>要very漂亮的女人做老婆 = 你找死啊!</p><p>纯娱乐:)</p>

5061220 发表于 2009-9-6 17:17:00

yuun发表于2009-9-6 13:46:00static/image/common/back.gif谢谢,很好。另外用你的签名(entmake '((0 . 女人)(1 . 老婆)(2 . “very 漂亮\")(3 . (90 60 90)))试试,结果cad死了。

<p></p>
页: [1] 2
查看完整版本: [求助]如何对表内元素任意排序?