提问:怎样实现点击一个按钮弹出下拉列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了提问:怎样实现点击一个按钮弹出下拉列表相关的知识,希望对你有一定的参考价值。

用css把按钮弄成下列表的样式,用一个事件,按下时,调用一个显示div的样式,div里面,是一个真正的下拉框。。。div弹出时设置位置时,盖住按钮即可。 参考技术A 参考代码如下:
设置PopupMenu属性:AutoPopup为false,TrackButton为tbLeftButton
自定义方法
void TfrmBrand::BtnPopup(TBitBtn *BitBtnOne,TPopupMenu *PopupMenuOne)

TPoint t1,t2;
t1.x=0;
t1.y=BitBtnOne->Height;
t2=BitBtnOne->ClientToScreen(t1);
PopupMenuOne->Popup(t2.x,t2.y);

点击bitEdit按钮弹出菜单
void __fastcall TfrmBrand::bitEditClick(TObject *Sender)

BtnPopup(bitEdit,PopupMenu1);

以上是关于提问:怎样实现点击一个按钮弹出下拉列表的主要内容,如果未能解决你的问题,请参考以下文章

用JQuery easyui写的一个datagrid,datagrid上面有"新增","编辑"按钮,点击按钮会弹出dialog对话框

EXCEL中下拉列表的条件设置问题

javascript中怎样添加下拉列表框的option到指定位置

MFC中怎样实现组合框显示下拉列表啊?

vuejs 下拉列表怎样默认选中

AWTK 设置下拉选择框 (combo box) 弹出窗口/列表项的样式