B bamfk1023 Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-13 #1 如何让自定义的控件的属性。 当鼠标点到这个属性的时候出现一个像Hint的帮助短信息?
L lookee Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-13 #2 从TComponent继承来的控件都有Hint属性吧
B bamfk1023 Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-14 #4 你们可能理解错了 我是说比如我们在编程的时候。从面板上拉下来一个控件 比如说是自已写的 Mylabel 当鼠标指向 Mylabel的Caption的时候,就是想修改Caption属性的时候,系统会给程序员一些Hint样式的提示。
你们可能理解错了 我是说比如我们在编程的时候。从面板上拉下来一个控件 比如说是自已写的 Mylabel 当鼠标指向 Mylabel的Caption的时候,就是想修改Caption属性的时候,系统会给程序员一些Hint样式的提示。
B BlueWin Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-14 #6 用MouseMove啊 一般说来要停在控件上几百毫秒才出现提示 所以要一个timer控件,设置Hint内容和位置 MouseMove事件流程 关掉Hint; 设置Hint的内容,位置(mouseMove中的X,Y),但不要显示出来 timer控件Reset一下 // 如果鼠标一直移动就不会显示Hint(因为timer一直Reset), // 这样当鼠标停在控件上超过timer设置的时间时,timer就在X,Y处弹出Hint。 //当鼠标一移动时,MouseMove事件中就会关掉Hint。 关于如何弹出hint,最简单的就是用Popup菜单,复杂的就用SetWindowPos函数。
用MouseMove啊 一般说来要停在控件上几百毫秒才出现提示 所以要一个timer控件,设置Hint内容和位置 MouseMove事件流程 关掉Hint; 设置Hint的内容,位置(mouseMove中的X,Y),但不要显示出来 timer控件Reset一下 // 如果鼠标一直移动就不会显示Hint(因为timer一直Reset), // 这样当鼠标停在控件上超过timer设置的时间时,timer就在X,Y处弹出Hint。 //当鼠标一移动时,MouseMove事件中就会关掉Hint。 关于如何弹出hint,最简单的就是用Popup菜单,复杂的就用SetWindowPos函数。