none
(VB2005 Winform)请问如何让自定义控件拥有设计时帮助提示? RRS feed

  • 问题

  • (VB2005 Winform)请问如何让自定义控件拥有设计时帮助提示呢?
    例如,在设计时针对某个属性,按下F1键,就会打开与之对应的帮助。
    这个怎么才能实现呢?
    谢谢指教
    2008年12月1日 23:52

答案

全部回复

  • 设置控件提示的方法:

    http://msdn.microsoft.com/zh-cn/library/s894w4aa(VS.80).aspx

    希望对你有所帮助。

     

    2008年12月4日 1:33
  •  liuyc 写:
    (VB2005 Winform)请问如何让自定义控件拥有设计时帮助提示呢?
    例如,在设计时针对某个属性,按下F1键,就会打开与之对应的帮助。
    这个怎么才能实现呢?
    谢谢指教

    实际上 您的要求  是如何自定义帮助

     

    请参考如下代码

    Code Snippet

     

    <System.ComponentModel.Design.HelpKeyword(GetType(String))> _
    Public Class UserControl1

        Private Sub UserControl1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        End Sub
    End Class

     

     

    在这个代码下  usercontrol1的设计状态下f1指向了  string的帮助

     

    所以说  我们是可以用

    <System.ComponentModel.Design.HelpKeyword(GetType(xxx))>  把一个控件指向到一个特定的命名空间

    (如果不指定  就直接指向自己的type)

     

    那么  您的最终需求  其实是如何生成一个help文件 并且能够merge到本机的msdn帮助中

     

    这一点我还没研究 再找找 

    比较成熟的第三方控件都有这个功能 应该是大街上的技术

      你也一起找找吧

    Big Smile

    2008年12月4日 8:11
  •  liuyc 写:
    (VB2005 Winform)请问如何让自定义控件拥有设计时帮助提示呢?
    例如,在设计时针对某个属性,按下F1键,就会打开与之对应的帮助。
    这个怎么才能实现呢?
    谢谢指教

    http://msdn.microsoft.com/en-us/library/cc138528.aspx

    这个是解决的办法 用这个工具  就可以创建help工程

    2008年12月4日 8:27
  • 太谢谢了,俺的意思就是这个:)
    多多多谢了,兄台!
    2008年12月4日 14:58