请问各位大侠,如何用Delphi窗体中制作类似DOS菜单,可以用键盘上、下、左、右键头移动,也可以用鼠标点击。
解决方案 »
- 为什么我用这个代码时,总是在XLApp := CreateOleObject(‘Excel.Application‘)过不去啊??
- Delphi 2005-04专家榜
- 这问题好难办啊!关于流的
- 高分求助:连接ORACLE9数据库问题。
- 为什么我在2000下编译的程序在98下运行窗体的控体大小不一样?
- 使用servers控件组的时候如何控制excel某一列的宽度?
- 求教!怎样实现联合查询!
- 连接ACCESS时,总是要弹出LOGIN窗口,如何去掉?
- 大侠指点:如何在一个panel中显示FLASH??,要求限制窗口的大小!
- 一个奇怪的问题!!!!!!
- ¥菜鸟 MDI的一个简单问题
- 关于两个API函数的配合使用,请高人指点一下~!在线等
如果只是想用上下左右键来移到,MainMenu就可以了,按F10就可以用方向键来选择了。
添加几个Items(菜单的选项),在OnDblClick事件用if ListBox1.Selected[i] then 来判断选择了第几项,OnKeyPress事件也要判断回车的输入。
大概这样可以实现菜单的功能。
处理窗体的OnKeyPress事件。
图片不能获得焦点,不能用键盘操作。
如果菜单选项太多就做成二级菜单。