首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请教这个效果是怎么做出来的

2012-03-04 
请问这个效果是如何做出来的大家用过股票软件吧,比如说同花顺软件,我们只要在界面上输入代码就会有相关的

请问这个效果是如何做出来的
大家用过股票软件吧,比如说同花顺软件,我们只要在界面上输入代码就会有相关的代码的股票都列出来,当删除所输代码时,那个显示股票的窗口又会消失.

请问这个效果能用DELPHI来做吗?是用什么控件来做的,大概是怎么样做的,能简述一样吗?谢谢,我看起来好象有点象层一样,有内容时就显示出来,没内容时就会自动隐藏

[解决办法]
这个不用控件啊,直接用Panel就可以了呀 
在Edit的onchange事件上写: 
var 
strjm:string; 
begin 
strJm:=trim((Sender as TEdit).Text); 
if strJm = ' ' then 
qry.Filter:= ' ' 
else 
//根据strjm对qry进行内容过滤,有记录时就筛选,没有记录时就关闭RzPanel12 
qry.Filter:= 'wbCode like ' '% '+strJm+ '% ' ' '+ ' or pyCode like ' '% '+strJm+ '% ' ' '+ ' or MNo like ' '% '+strJm+ '% ' ' '+ ' or MCName like ' '% '+strJm+ '% ' ' '+ ' or MUName like ' '% '+strJm+ '% ' ' '; 
qry.Filtered:=true; 
if qry.RecordCount=0 then RzPanel12.Visible:=False; 

在Edit的keydown事件中: 
RzPanel12.Visible:=True;
[解决办法]
直接判断一下Edit的输入内容就OK了
[解决办法]
俺写了一个控件!
放分,发给你。

热点排行