高手请进,各位老大帮忙啊,送400分 ( 积分: 200 )

  • 主题发起人 主题发起人 lpsmmx
  • 开始时间 开始时间
L

lpsmmx

Unregistered / Unconfirmed
GUEST, unregistred user!
我的问题是这样的,我有一个字符串:如下面所示
“我用的开发语言是[delphi,c++,vb,pb]”,中括号的内容是一个超级连接,点击后,
出现一个下拉菜单,默认的是delphi,选择后的字符串变成当前的默认值。我看见别人的
可执行程序实现过,超级连接的问题解决了,但下拉菜单出不来,有哪位高手能指点,在此
先谢谢了。
 
我的问题是这样的,我有一个字符串:如下面所示
“我用的开发语言是[delphi,c++,vb,pb]”,中括号的内容是一个超级连接,点击后,
出现一个下拉菜单,默认的是delphi,选择后的字符串变成当前的默认值。我看见别人的
可执行程序实现过,超级连接的问题解决了,但下拉菜单出不来,有哪位高手能指点,在此
先谢谢了。
 
ComboBox 不行吗
是不是用第三方控件作的
 
那是你的记录没有打开啊/
 
创建一个PopupMenu,并在你的那个超级连接的OnMouseUp里面写上:
if 条件 then
popupMenu.Popup(x,
y);
 
是不是象网页的导航栏呀
 
ComboBox1 := TComboBox.Create(Application);
ComboBox1.Parent := self;
ComboBox1.Items.Add('Delphi');
ComboBox1.ItemIndex := 0;
 
上面说的好像不行,用scrollbox有个比较恼人的下拉箭头。况且是动态生成的控件,要读数据库中的字段,
 
自己设置好一个PopupMenu,然后在点击这个超级链接后,呼叫出这个Menu,在其子项目的OnClick事件中编写改变字符串的语句
 
“我用的开发语言是[delphi,c++,vb,pb]”

问题没有所清楚, 你这个 字符串放在哪里哦? 在memo 里面? 在Edit里面? 还是在什么地方?
你要出现什么样的菜单?
 
用XML的方式来做文件吧,我想你就是想要XML的效果。
 
在scrollbox中实现,应该写一个函数,动态生成控件,选择后把整段话复制到另一个scrollbox中,我自己实现不了。
请各位高手帮忙啊!!!
不知道用第三方控件能否实现这个功能。
 
后退
顶部