精华内容
下载资源
问答
  • VB6 给窗体添加滚动条,调整水平滚动条的一些属性。当窗体的大小发生变化时发生,垂直滚动条与窗体相对位置不变,滚动条的大小随着窗体大小的改变而改变,命令按钮作水平滚动条与垂直滚动条交接处的填充。  因代码...
  • 一般情况下,ListBox的滚动条是默认不显示的,有些是根据内容自动显示的,本例将为TListBox组件强制添加一个水平方向的滚动条。为了更好的演示,窗体上一个按钮可以控制滚动条添加,你只需点击一下按钮,即可...
  • VB为ListBox 增加水平滚动条,这是一个滚动条类的应用,可实现的功能和演示功能为:改变窗体宽度使得滚动条消失、加载ListBox、改变最后项的标题、增加item、删除最后一个item、items数量统计。
  • 应用不同的查询窗口中发现一个这样的问题,有的窗体中的DataGrid能显示水平滚动条,而有的窗体却显示不了,经过窗体之间的对比发现,存放自己定义的UserControl的Grid 的maxHeight不一样,难道maxHeight会影响水平...

          自己定义了一个UserControl,里面包含DataGrid,方便对查询数据的显示。应用在不同的查询窗口中发现一个这样的问题,有的窗体中的DataGrid能显示水平滚动条,而有的窗体却显示不了,经过窗体之间的对比发现,存放自己定义的UserControl的Grid 的maxHeight不一样,难道maxHeight会影响水平滚动条的显示?按理来说是影响竖直滚动条,后来理了理才明白,我用了分页控件,每页显示二十行,二十行的宽度已经超过了MaxHeight,所以才会影响水平滚动条的显示。测试了一下,把每页显示行数减少或增大MaxHeight,水平滚动条终于出现了。

    转载于:https://www.cnblogs.com/tlywelcome/archive/2013/03/19/2968622.html

    展开全文
  • 水平和竖直的滚动条可以窗口的属性中添加

    水平和竖直的滚动条可以在窗口的属性中添加,分别是:Horizontal scroll和Vertical scroll。

    一.竖直滚动条

    1.初始化

    void CScroolDlgDlg::InitScrool()
    {
    CRect rtClient;
    GetClientRect(rtClient);
    SCROLLINFO vInfo;
    vInfo.cbSize = sizeof(SCROLLINFO);
    vInfo.fMask = SIF_ALL;
    vInfo.nMax = 600;//这是你要滚动的范围
    vInfo.nMin = vInfo.nPos = vInfo.nTrackPos = 0; //这个为0即可
    vInfo.nPage = rtClient.bottom;//这是你窗口的高度(横向滚动条的话就是窗口的宽度)
    SetScrollInfo(SB_VERT, &vInfo);//(SB_HORT就设置横向滚动条)
    }

    2.添加WM_VSCROLL事件

    void CScroolDlgDlg::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 
    {
    // TODO: Add your message handler code here and/or call default
    SCROLLINFO vinfo = {0};
    GetScrollInfo(SB_VERT, &vinfo, SIF_ALL);
    int iPos = vinfo.nPos;


    INT32 iMaxPos = vinfo.nMax-vinfo.nPage;

    int hPage = vinfo.nPage;
    int Inc = 1;


    switch (nSBCode)
    {
    case SB_BOTTOM: //滚动到最下面
    if (vinfo.nPos < iMaxPos)
    {
    ScrollWindow(0, -1*Inc * (iMaxPos-vinfo.nPos));
    vinfo.nPos = iMaxPos;
    }
    break;


    case SB_TOP: //滚动到最上面
    if (vinfo.nPos > vinfo.nMin)
    {
    ScrollWindow(0, Inc * (vinfo.nPos-vinfo.nMin));
    vinfo.nPos = vinfo.nMin;
    }
    break;


    case SB_LINEUP: //向上滚动一行
    if (vinfo.nPos > vinfo.nMin)
    {
    ScrollWindow(0, Inc);
    vinfo.nPos -= 1;
    }
    break;


    case SB_LINEDOWN: //向下滚动一行
    if (vinfo.nPos < iMaxPos)
    {
    ScrollWindow(0, -1*Inc);
    vinfo.nPos += 1;
    }
    break;


    case SB_PAGEUP: //向上滚动一页
    if (vinfo.nPos-100 >= vinfo.nMin)
    {
    ScrollWindow(0, 100*Inc);
    vinfo.nPos -= 100;
    }
    else
    {
    // ScrollWindow(0, (vinfo.nPos-iMaxPos)*Inc);
    if (vinfo.nPos <= 0)
    {
    ScrollWindow(0,0);
    }
    else
    {
    ScrollWindow(0,vinfo.nPos);
    }
    // ScrollWindow(0, max(0,(vinfo.nPos-iMaxPos)*Inc));
    vinfo.nPos = vinfo.nMin;
    }
    break;


    case SB_PAGEDOWN: //向下滚动一页
    if (vinfo.nPos+100 <= iMaxPos)
    {
    ScrollWindow(0, -100*Inc);
    vinfo.nPos += 100;
    }
    else
    {
    ScrollWindow(0, (vinfo.nPos-iMaxPos)*Inc);
    vinfo.nPos = iMaxPos;
    }
    break;


    case SB_ENDSCROLL: //滚动条移动结束
    break;


    case SB_THUMBPOSITION:
    break;


    case SB_THUMBTRACK:
    ScrollWindow(0, Inc * (vinfo.nPos - nPos));
    vinfo.nPos = nPos;
    break;
    }
    SetScrollInfo(SB_VERT, &vinfo);


    CDialog::OnVScroll(nSBCode, nPos, pScrollBar);
    }


    二、水平滚动条

    1.初始化

    void CScroolDlgDlg::InitBottomScroll()
    {
    CRect rtClient;
    GetClientRect(rtClient);
    SCROLLINFO hInfo;
    hInfo.cbSize = sizeof(SCROLLINFO);
    hInfo.fMask = SIF_ALL;
    hInfo.nMax = 1000;//这是你要滚动的范围
    hInfo.nMin = hInfo.nPos = hInfo.nTrackPos = 0; //这个为0即可
    hInfo.nPage = rtClient.Width();//这是窗口的宽度(如果是横向滚动条的话,就这是你窗口的高度)
    SetScrollInfo(SB_HORZ, &hInfo);//(SB_VERT就设置纵向滚动条)

    }

    2.添加WM_HSCROLL事件

    void CMySpaceSubmitInfo::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 
    {
    // TODO: Add your message handler code here and/or call default
    SCROLLINFO hInfo = {0};
    GetScrollInfo(SB_HORZ,&hInfo,SIF_ALL);
    int iMaxPos = hInfo.nMax - hInfo.nPage;
    int hPage = hInfo.nPage;
    int inc = 1;
      // Determine the new position of scroll box.
      switch (nSBCode)
      {
      case SB_LEFT:      // Scroll to far left.
      ScrollWindow(inc *(hInfo.nPos-hInfo.nMin),0);
      hInfo.nPos = hInfo.nMin;
      break;
      
      case SB_RIGHT:      // Scroll to far right.
      ScrollWindow(-1*inc*(iMaxPos - hInfo.nPos),0);
      hInfo.nPos = iMaxPos;
      break;
      
      case SB_ENDSCROLL:   // End scroll.
      break;
      
      case SB_LINELEFT:      // Scroll left.
      if (hInfo.nPos > hInfo.nMin)
      {
      ScrollWindow(inc,0);
      hInfo.nPos -=1;
      }
      break;
      
      case SB_LINERIGHT:   // Scroll right.
      if(hInfo.nPos <=iMaxPos)
      {
      ScrollWindow(-1*inc,0);
      hInfo.nPos +=1;
      }
      break;
      
      case SB_PAGELEFT:    // Scroll one page left.
      {
      // Get the page size.   
      if (hInfo.nPos - 100 >= hInfo.nMin)
      {
      ScrollWindow(100*inc,0);
      hInfo.nPos -=100;
      }
      else
      {
      if (hInfo.nPos <= 0)
      {
      ScrollWindow(0,0);
      }
      else
      {
      ScrollWindow(hInfo.nPos,0);
      }
    //   ScrollWindow((hInfo.nPos - iMaxPos)*inc,0);
      hInfo.nPos = hInfo.nMin;
      }
      }
      break;
      
      case SB_PAGERIGHT:      // Scroll one page right.
      {
      // Get the page size.   
      if (hInfo.nPos + 100 <= iMaxPos)
      {
      ScrollWindow(-100*inc,0);
      hInfo.nPos +=100;
      }
      else
      {
      ScrollWindow((hInfo.nPos - iMaxPos)*inc,0);
      hInfo.nPos = iMaxPos;
      }
      }
      break;
      
      case SB_THUMBPOSITION: // Scroll to absolute position. nPos is the position
      //   curpos = nPos;      // of the scroll box at the end of the drag operation.
      break;
      
      case SB_THUMBTRACK:   // Drag scroll box to specified position. nPos is the
      ScrollWindow(inc*(hInfo.nPos-nPos),0);
      hInfo.nPos = nPos;     // position that the scroll box has been dragged to.
      break;
      }
      
      // Set the new position of the thumb (scroll box).
     SetScrollInfo(SB_HORZ,&hInfo);
    CDialog::OnHScroll(nSBCode, nPos, pScrollBar);

    }


    三、使用鼠标滑动轮来滑动竖直窗口滚动条

    1.添加事件:ON_WM_MOUSEWHEEL

    2.代码:

    BOOL CScroolDlgDlg::OnMouseWheel(UINT nFlags, short zDelta, CPoint pt) 
    {
    // TODO: Add your message handler code here and/or call default
    SCROLLINFO vinfo = {0};
    GetScrollInfo(SB_VERT, &vinfo, SIF_ALL);
    int iPos = vinfo.nPos;
    INT32 iMaxPos = vinfo.nMax-vinfo.nPage;
    //首先判断鼠标滚动的方向/
    //1.如果鼠标滚动条向上(远离使用者),此时zDelta的值为正.
    //判断滚动条是否已经到了上顶了
    if (zDelta > 0)
    {
    if (iPos <= 0)
    {
    ;
    }
    else
    {
    int iScrollUp = iPos - zDelta;
    if (iScrollUp < 0)
    {
    ScrollWindow(0,iPos);
    vinfo.nPos = vinfo.nMin;
    }
    else
    {
    ScrollWindow(0,zDelta);
    vinfo.nPos -= zDelta;
    }
    }
    }
    else if (zDelta < 0) //向下滑动鼠标滚动轮
    {
    if (iPos >= iMaxPos)
    {
    ;
    }
    else
    {
    int iScrollDown = iPos + (-1)*zDelta;
    if (iScrollDown > iMaxPos) 
    {
    ScrollWindow(0,iPos-iMaxPos);
    vinfo.nPos = iMaxPos;
    }
    else
    {
    ScrollWindow(0,zDelta);
    vinfo.nPos = vinfo.nPos + (-1)*zDelta;
    }
    }
    }
    SetScrollInfo(SB_VERT,&vinfo);
    return CDialog::OnMouseWheel(nFlags, zDelta, pt);
    }


    四、使用键盘上的上下箭头进行滑动窗口滚动条

    1.添加消息:PreTranslateMessage

    2.代码:

    BOOL CScroolDlgDlg::PreTranslateMessage(MSG* pMsg) 
    {
    // TODO: Add your specialized code here and/or call the base class
    if (pMsg->message == WM_KEYDOWN)
    {
    if (pMsg->wParam == VK_DOWN)
    {
    int iScroNum = 5;
    SCROLLINFO vInfo = {0};
    GetScrollInfo(SB_VERT,&vInfo,SIF_ALL);
    int iPos = vInfo.nPos;
    INT32 iMax = vInfo.nMax - vInfo.nPage;
    //首先判断窗口滚动条是否已经到了最下面
    if (iPos >= iMax)
    {
    ;
    }
    else
    {
    //判断向下滑动5像素后是否会超过向下滑动的最大值
    int iScrolDown = iScroNum + iPos;
    if (iScroNum > iMax) //超过了
    {
    ScrollWindow(0,iPos - iMax);
    vInfo.nPos = iMax;
    }
    else if (iScrolDown <= iMax) //移动后不超过最下面
    {
    ScrollWindow(0,(-1)*iScroNum);
    vInfo.nPos += iScroNum;
    }
    }
    SetScrollInfo(SB_VERT,&vInfo);
    }//end down

    if (pMsg->wParam == VK_UP)
    {
    SCROLLINFO vInfo = {0};
    GetScrollInfo(SB_VERT,&vInfo,SIF_ALL);
    int iPos = vInfo.nPos;
    UINT32 iMaxPos = vInfo.nMax - vInfo.nPage;
    int iScroNum= 5;//移动的
    //首先判断是否已经到了最顶部
    if (iPos <= 0)
    {
    ;
    }
    else
    {
    //判断当滚动后是否超出顶部
    int iScrollUp = iPos - iScroNum;
    if (iScrollUp < 0) //超出了
    {
    ScrollWindow(0,iPos);
    vInfo.nPos = vInfo.nMin;
    }
    else if (iScrollUp >= 0)
    {
    ScrollWindow(0,iScroNum);
    vInfo.nPos -= iScroNum;
    }
    }
    SetScrollInfo(SB_VERT,&vInfo);
    }//end up
    }
    return CDialog::PreTranslateMessage(pMsg);
    }

    附:水平有限,如有其他好的建议请各位同修提出。

    展开全文
  • '得到水平滚动条的宽度 hsWidth = GetSystemMetrics(SM_CXVHSCROLL) '改变窗口宽度与高度 Width = Width + hsWidth Height = Height + hsHeight VVisible = True 'HVisible = True '怎么样,滚动条显示出来了...
  • 开发中,有一些常常用到的方法,每次查找以前写的比较麻烦 ,自己写有做重复工作 ,所以总一个小的工具类,随时添加内容4.winform控件是否出现滚动条 静态类 FormTools( public static class FormTools) ...

    在开发中,有一些常常用到的方法,每次查找以前写的比较麻烦 ,自己写有在做重复工作 ,所以总一个小的工具类,随时添加内容

    4.winform控件是否出现滚动条  静态类 FormTools( public static class FormTools)

            private const int HSCROLL = 0x100000;
            private const int VSCROLL = 0x200000;
            private const int STYLE = -16;
    
            [DllImport("user32", CharSet = CharSet.Auto)]
            private static extern int GetWindowLong(IntPtr hwnd, int nIndex);
    
            /// <summary>
            /// 是否出现垂直滚动条
            /// </summary>
            /// <param name="ctrl">要测试的控件</param>
            /// <returns>true 出现,false 未出现</returns>
            public static bool IsVScrolVisible(this Control ctrl)
            {
                if (!ctrl.IsHandleCreated)
                    return false;
    
                return (GetWindowLong(ctrl.Handle, STYLE) & VSCROLL) != 0;
            }
    
            /// <summary>
            /// 是否出现水平滚动条
            /// </summary>
            /// <param name="ctrl">要测试的控件</param>
            /// <returns>true 出现,false 未出现</returns>
            public static bool IsHScrolVisible(this Control ctrl)
            {
                if (!ctrl.IsHandleCreated)
                    return false;
                return (GetWindowLong(ctrl.Handle, STYLE) & HSCROLL) != 0;
            }

    调用

                var isHScrol = flowLayoutPanel1.IsHScrolVisible();
                var isVScrol = flowLayoutPanel1.IsVScrolVisible();

    参考文章 https://blog.csdn.net/ltolll/article/details/7637995

    展开全文
  • 先来简单说说原理:监测浏览器滚动条的距离,大于一定长度时,给导航栏添加“position:fixed”,小于则取消,同时还添加了animate自定义的透明度渐变过渡!小小滚动条,设计还是挺复杂。滚动条出现页面不跳动.wrap {...

    先来简单说说原理:监测浏览器滚动条的距离,大于一定长度时,给导航栏添加“position:fixed”,小于则取消,同时还添加了animate自定义的透明度渐变过渡!

    小小滚动条,设计还是挺复杂。

    滚动条出现页面不跳动

    .wrap {

    margin-left: calc(100vw - 100%);

    }

    /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/

    ::-webkit-scrollbar

    sinfo;sinfo.cbSize = sizeof(sinfo);sinfo.fMask = SIF_ALL;sinfo.nPage = 10;// nPage = -1; 开始没有那么多内容不显示滚动条

    html>

    ...

    this.myScroller.verticalScrollBar.addEventListener(Event.CHANGE,updateSelected);maxNum=this.myScroller.verticalScrollBar.maximum;//滚动条最大滚动距离

    能隐藏IFRAME的滚动条吗?

    我知道的三种方法:

    1. 设置iframe scrolling="no"

    2.

    在使用Silverlight做与服务器交互生成的列表时,也许会遇到一个在WEB开发中没想到过的我问题,滚动条。

    JScrollPane的使用 构造函数 使用示例 显示策略 使JScrollPane显示或隐藏滚动条

    JScrollPane的使用

    类层次结构图: java.lang.Object

    基本的思路是选中要移动的滚动条,然后按键盘的向右键(END键)移动来实现滚动,向右滚动的效果不是很明显,记录下,就当学习下:from selenium.webdriver.common.keys import

    1、显示窗体滚动条的方法

    怎样才能显示滚动条呢?这可以通过设置窗体的AutoScrollMinSize属性实现。

    Table显示水平和垂直的滚动条,要先把table放到一个div中,div的长度和宽度要固定,控制overflow属性为scroll

    W:"11px"//设置滚动条宽度

    相信很多人都遇到过在设计中自定义滚动条样式的情景,之前我都是努力说服设计师接受浏览器自带的滚动条样式,但是这样只能规避还是解决不了问题,最近在项目中遇到了,正好来总结一下。

    应将JTextArea置于JScrollPanel中

    若要使只有垂直滚动条而没有水平滚动条,使用JTextArea.setLineWrap(true),自动换行。

    非常简单的问题也记下来好了,以免再犯同样错,div 加滚动条

    今天从同事那里知道了sly这个东西,然后就尝试去使用,可是到官网上面看了好久,表示看不太懂。所以果断去网上找了一个demo去学习,但由于demo太大,不易于新手学习和使用,我就研究执行插件的js代码,筛减...

    【webQD】☆★之固定DIV不随滚动条滚动    在项目开发中,有的页面的某些按钮,我们是不想让他跟着滚动条滚动的,比如,添加页面,有很长的内容添加,在往下滚动添加的过程中

    HarmonyOS(鸿蒙)技术社区是由51CTO和华为共同打造的综合性开发和应用技术社区。作为华为的官方战略合作伙伴,51CTO将多年的社区运营经验与华为的技术赋能相结合,为开发者提供高质量有深度的HarmonyOS(鸿蒙)学习交流平台。

    展开全文
  • 滚动滚动条时显示pnlBack里面的button 文本框里输入数字,改变每行显示的按钮数 源码如下: /// <summary> /// 窗体加载 /// </summary> /// <param name="sender"></param> /// &...
  • using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;...name
  • VB6 FORM窗体上控件实现滚动的方法

    万次阅读 2014-09-09 13:54:06
    当所包含的图形超过控件范围时,单独一个 PictureBox 控件无法实现滚动功能─ 因为 PictureBox 控件不能自动添加滚动条。 应用程序使用两图片框。称第一个为平稳的父 PictureBox 控件。称第二为子 PictureBox
  • ListBox 添加横向滚动条

    千次阅读 2012-10-15 08:42:27
    Delphi的TListBox组件会自动添加一个垂直滚动条,即当列表...当然, 可以列表框中加如水平滚动条,方法是在窗体的OnCreate事件处理程序中加入如下代码: procedure TForm1.FormCreate(Sender: TObject); var i
  • 滚动条

    2014-01-29 15:02:44
    给窗口添加滚动条 WS_VSCROLL 垂直滚动条 WS_HSCROLL 水平滚动条 WS_OVERLAPPEDWINDOW 创建一个拥有各种窗口风格的窗体,包括标题,系统菜单,边框,最小化和最大化按钮等。
  • 1、用到的JFrame类的对象frame的方法: frame.setLayout(); 设置框架布局格式,有frame.setLayout(new GridLayout(5,1)... 添加组件到窗体内 frame.setVisible(); 设置窗体是否可见 2、所用到的JPanel类对象的...
  • java中如何添加滚动条

    万次阅读 2014-09-30 17:55:35
    若要使只有垂直滚动条而没有水平滚动条,使用JTextArea.setLineWrap(true),自动换行。 经测试一下内容通过 JTextArea txaDisplay = new JTextArea(); JScrollPane scroll = new JScrollPane(txaDisplay); //...
  • 显示窗口的水平和垂直滚动条

    千次阅读 2014-09-09 13:54:55
     由于在外读书,上网都是网吧,所以回答问题,通常都是三言二语,没有说清楚,不过这篇可是寝室的电脑完成的,当然还有上次回答天水的那篇.我学VB的时候,根本没有交流,那种困难不言而喻.现在能与大家一起谈论VB,...
  • C# 滚动条应用总结

    万次阅读 2016-01-30 22:05:17
    01.窗体自动显示滚动条 方式(利用窗体的AutoScroll属性):  设置窗体的AutoScroll属性为true,自适应窗体上的子控件的布局,...当窗体尺寸变小后,让其自动显示滚动条,只需Form1_Load()函数中增加句代码:
  • 对话框实现水平垂直滚动条

    千次阅读 2010-12-22 13:27:00
    对话框的头文件添加下面事件  afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);  afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
  • JTextArea添加滚动条

    2013-08-27 16:02:18
    // 设置水平滚动条 jp.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); jPanel.add(jp); jFrame.add(jPanel); } jFrame.setVisible(true); } }  
  • C#textbox设置滚动条

    万次阅读 2018-05-29 10:09:54
    首先,这问题是我按照下图的方式修改,只能产生垂直滚动条而没有水平滚动条;很好奇为什么没有水平滚动条下面,我也会把 答案放在最后。文本框首先设置的都是 MutilLine为TRUE;原因就是因为:所以,你可以: 1、...
  • 对话框滚动条及滚动效果实现,用的api主要有: ScrollWindow, SetScrollInfo, ...响应滚动条的消息,其中记录窗口原点的x和y坐标,并滚动窗口;OnPaint中设置窗口原点,并绘图。SCROLLINFOtypedef struct tagS...
  • MFC对话框水平和垂直滚动条功能

    千次阅读 2017-10-31 11:01:25
    1.Resource View - Dialog - 主程序对话框 - 右键 - 属性 - Horizontal Scroll - true ...2.Message - WM_HSCROLL :OnHScroll回车,跳到.cpp文件添加代码,同理WM_HSCROLL; 3.添加代码: void CMyBSplineDlg::OnHSc
  • Change滚动条控件具有水平滚动条控件(HScrollBar)和垂直滚动条控件(VScrollBar),他们除了方向不同外,其它没有什么区别。使用滚动条控件可以浏览比较大的图片、文本等内容,这样以节省窗体空间。滚动条的常用属性...
  • C#0010--窗体中的滚动字幕

    千次阅读 2014-05-28 11:42:39
    C#0010--窗体中的滚动字幕
  • MFC-给窗口添加滚动条

    万次阅读 2017-11-16 21:11:53
    创建滚动条
  • 下是windows消息队列中会出现的所有的消息,... WM_CREATE 应用程序创建一个窗口 WM_DESTROY一个窗口被销毁 WM_MOVE 移动一个窗口 WM_SIZE改变一个窗口的大小 WM_ACTIVATE一个窗口被激活或失去激活状态; WM_SETFOCU
  • textbox允许有滚动条的属性是什么?首先设置成TextMode=MultiLine; 再右边属性查找ScrollBars 设置为 Vertical 或者bothC# ...文本框的属性栏里,选择ScrollBars,有Horizontal(水平滚动条),Vertical(竖直滚...
  • 滚动条控件简介

    千次阅读 2018-07-10 10:23:32
    滚动条分为水平滚动条(Horizontal Scroll Bar)和垂直滚动条(Vertical Scroll Bar)两种。滚动条中有一个滚动块,用于标识滚动条当前滚动的位置。我们可以拖动滚动块,也可以用鼠标点击滚动条某位置使滚...
  • 问题:150 分求段消息代码,熟悉消息处理的高手请进(用消息来处理鼠标中轮滚动时水平滚动条移动) ( 积分:150, 回复:12, 阅读:92 )分类:IDE/使用技巧 ( 版主:luyear, menxin ) 来自:qi_jianzhou, 时间:2006-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,125
精华内容 3,250
关键字:

在窗体上添加一个水平滚动条