• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        為VB應用程序定制浮動提示

        為VB應用程序定制浮動提示

        更新時間:2022-04-29 文章作者:未知 信息來源:網絡 閱讀次數:

        在Win95中,當我們將鼠標移至某個控件上時,便會在鼠標所指之處彈出一個小窗口,告訴我們這個控件的用途,這便是“浮動提示”。這種提示方式可以及時地提供有關信息,那么怎樣在VB中實現這種功能呢?
        首先我們在Form的任意位置放一個Text1作為浮動提示的通用文本顯示框,幾個重要屬性設置為:
        Appearance:0-Flat
        BackColor:窗口背景顏色
        BorderStyle:1-FixedSingle
        ForeColor:窗口文本顏色
        Height:文本框高度,一般取286左右
        Visible:False
        如果該Text1不是在所有按鈕設置以后才放置的,則在顯示在它之后放置的按鈕的浮動提示時,浮動提示將被該按鈕所掩蓋,這時需要按Ctrl+J或者在“Edit”菜單中選擇“BringtoFront”將Text1帶回前臺。
        然后,在Module1通用模塊中定義一個用于存放任意浮動提示文本的公共FloatMessage字符串變量: PublicFloatMessageAsString
        再在Form的General中加入一個如下公用函數,其功能是用一個文本框自動匹配和管理所有浮動提示: PublicFunctionShowMessage()IfText1Visible=FalseThenText1Left=CurrentXText1Top=CurrentY′
        以上兩句定制文本框顯示的左上角坐標,下句計算文本框長度
        Text1Width=TextWidth(FloatMessage)+72
        Text1Text=FloatMessage′初始化浮動提示信息
        Text1Visible=True′顯示浮動提示
        EndIf′刪除這個If循環將出現游走效果
        EndFunction最后要做的就是在調用該函數的所有事件中為這個FloatMessage賦值。假如我們要為按鈕Command1編制浮動提示,則在Command1的MouseMove事件中寫入:
        PrivateSubCommand1_MouseMove(ButtonAsInteger,_ShiftAsInteger,XAsSingle,YAsSingle)
        CurrentX=Command1Left+X
        CurrentY=Command1Top+Y′
        以上根據按鈕位置自動提取相對坐標并且加一個當前鼠標偏移量
        FloatMessage=″ThisisCommand1Button″′浮動提示內容
        ShowMessage
        EndSub
        為了能在鼠標移開相關按鈕后將相關浮動提示隱去,我們還須在Form事件中加入:
        PrivateSubForm_MouseMove(ButtonAsInteger,_ShiftAsInteger,XAsSingle,YAsSingle)
        Text1Visible=False
        EndSub本程序不僅僅適合于按鈕提示,在任何支持MouseMove事件的控件中都可以運用,有興趣不妨一試。
        以上程序均在486DX2/66、P133的Win95和VB40中調試通過。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 国产免费一级高清淫曰本片| 欧美亚洲国产SUV| 亚洲免费观看视频| 亚洲色欲久久久综合网| 中文在线观看永久免费| 亚洲精品无码专区在线在线播放 | 理论亚洲区美一区二区三区| 青青草国产免费久久久91| 亚洲成av人片天堂网无码】| 国产成人高清精品免费软件| 337P日本欧洲亚洲大胆艺术图| 免费v片视频在线观看视频| 一级做受视频免费是看美女| 相泽亚洲一区中文字幕| 免费a级毛片无码a∨免费软件| 久久久久亚洲精品无码系列| 免费A级毛片无码视频| 亚洲国产精品久久网午夜 | 和日本免费不卡在线v| 国产精品高清视亚洲精品| 午夜免费福利网站| 人妻无码中文字幕免费视频蜜桃 | 四虎国产精品免费永久在线| 亚洲人成网www| 性色av免费观看| 一个人看的免费高清视频日本| 国产亚洲色婷婷久久99精品| 国产成人精品久久免费动漫| 国产精品亚洲专区无码WEB| 曰韩亚洲av人人夜夜澡人人爽 | 成年女人喷潮毛片免费播放| 免费一级做a爰片久久毛片潮| 亚洲无线码在线一区观看| 国产精品久久免费| 一个人免费观看www视频| 中文字幕亚洲综合精品一区| 在线看片无码永久免费aⅴ| 你懂的网址免费国产| 久久亚洲最大成人网4438| 亚洲裸男gv网站| 欧美a级在线现免费观看|