寻求象速达式的下拉框控件 (100分)

  • 主题发起人 主题发起人 独孤剑
  • 开始时间 开始时间

独孤剑

Unregistered / Unconfirmed
GUEST, unregistred user!
要求:
能够下拉出自定制的内容,具体样式可以参照速达的下拉框控件
初步设想是写一个类Combobox的控件,当点击下拉按钮的时候,下拉出内容
(内容可以从一个Form或一个Frame上来, 当然Form或Frame必须有一个返回值,作为
下拉框的选中值)
速达的这个方法不错,很方便,所以很想自己也实现一个
先给100分,带收到控件,在另开帖子,送分
 
自已做一个,一个面版和一个tree和N个按纽!
 
自已做吧
 
其实这不是什么下拉控件,就是一个Panel的show and hide
Panel上面放一个数据操作控件,加一些按钮就行了。
 
不会吧,为什么这么少人回答呢:?
>>娃娃
我知道他不是一个Combobox控件,
我想写一个通用的:初步设想是下拉的内容从一个Frame上来,Frame由我们在实际应用中指定,
我想如果有那位大侠能够帮忙实现,那就更好了
 
为什么人没有回答啊

郁闷啊,伤心啊
 
现在都是些想不劳而获的家伙
 
自己设计,自己写,不是很难
 
其实我已经实现了下拉列表,和树,但是想下拉出Frame,好像不是同一回事,真是郁闷
拜托各位
要多少分都行,只要能帮我实现他,我不会食言的
 
我给你一个不是控件,但是是一个模板,不是Frame是Form的。可以么?
但是这个Form上的东西要通用就是你的事情了。

不是我的东西,是一个老外的开源组织的。
下拉的例子:
procedure TForm1.Button1Click(Sender: TObject);
var
Pt: TPoint;
begin
{Align Form with Button }
Pt.x := Button1.Left;
Pt.y := Button1.Top + Button1.Height;
Pt := ClientToScreen(Pt);
{ Allow the form to be resized }
fmMulitControlDropDown.Sizable := False;
fmMulitControlDropDown.RollDownForm(Self, Pt.x, Pt.y, -1, -1);
end;
下拉窗口的关闭用CancelRollDown;就可以了。

你可以把这个Form赋给你的Combobox,然后下拉的时候RollDownForm就可以了。

如果需要给mail吧:)
 
多谢shenloqi
我的Email是:xuzhudi@163.net
还有,我对我说过的话表示诚恳的道歉,我把它给删了吧,
如果你的控件符合我的要求,我马上给分
 
已发。
希望能够对您有所帮助:)
 
能发一份给我吗?dalywan2000@yahoo.com.cn,老板最近也要这种效果。分数我也可以给,如果你
要的话。
 
我在网上有看到有人在卖这种控件,收费还比较贵
 
xuzhudi@163.net
xuzhudi

你们是同一个人么?
我看你们的已答问题,似乎也有相互得分的嫌疑啊?
 
>> shenloqi,
我的注册邮箱不能用了,那个是我网上的一个好朋友的邮箱,
不好意思,引起你的怀疑,
你发过来的邮件我看了,很容易改成通用的,谢谢了
这个帖子的分数肯定是你的,只不过我想留这这贴,看看还有没有更好的解决方案
既然这样,我马上结束这个帖子!以示清白
 
随意猜测而已,抱歉了。我也不是要这100分:)
dalywan,已发。
 
后退
顶部