VisualFreeBasic的编程文档和教程
论坛的首页 勇芳的软件
教程和帮助
  • VisualFreeBasic编程文档
  • 勇芳系列软件帮助说明教程
  • 留言或交流 登录
    登录
    侧边栏壁纸
    博主头像
    勇芳

    • 累计撰写 330 篇文章
    • 累计收到 0 条评论
    • 首页
    • 栏目
      • 论坛的首页
      • 勇芳的软件
      • 教程和帮助
        • VisualFreeBasic编程文档
        • 勇芳系列软件帮助说明教程
      • 留言或交流
      • 登录
    VisualFreeBasic编程文档
    • VisualFreeBasic控件_Picture 画板 2026-1-20
      VisualFreeBasic控件_Picture 画板 用于代码绘画的画板 控件只是空白一片(实际上是属于一个子窗口) 需要在绘画事件中,写画画代码。如何用代码画画,请看代码篇里的相关教程。 Function Form1_Picture1_WM_Paint(hWndForm As hWnd, hWndControl As hWnd) As LResult Dim gg As yGDI = yGDI(hWndControl, GetSysColor(COLOR_WINDOW),True) 'WM_PAINT事件里必须用这行初始化 yGDI '若不用 yGDI 也可以直接使用API,必须使用 BeginPaint 初始化才能画,然后返回 TRUE,没有这样绘画的必须返回零。 'Dim ps As PAINTSTRUCT 'Dim nDC As HDC = BeginPaint(hWndControl, @ps) '初始化并获取DC 'EndPaint(hWndControl, @ps) '结束绘画 Function = TRUE ' 告诉系统,我们自绘了(yGDI必须WM_PAINT初始化,若API必须用BeginPaint初始化),不需要系统绘画。 End Function 当控件被显示时,就会触发此事件,然后你在这里画画,就显示出画的内容了。 何时需要画,是操作系统根据情况来触发本事件的,假如要手动触发事件,那么用下列代码 Picture1.Refresh 常用事件:单击、双击、鼠标移动,鼠标按下、鼠标释放 等 常用属性:Picture1.Refresh 自己画,配合鼠标事件,可以做任何事情,可以写控件,可以写。。。
      • 2026年-1月-20日
      • 50 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic控件_Scroll 滚动条 2026-1-20
      VisualFreeBasic控件_Scroll 滚动条 滚动条,分为垂直滚动条和水平滚动条(配图中是WIn11系统的,当是难看,不如,WIn7、XP 等漂亮多了) 通常用于窗口无法显示全部内容,可以用滚动条来调节显示位置 常用事件 调节滚动条位置发生事件 Sub Form1_VScroll1_Change(hWndForm As hWnd, hWndControl As hWnd, vNewPos As Long, nScrollCode As Long ) End Sub 常用属性 VScroll1.nMax 最大值 VScroll1.nMin 最小值 VScroll1.Value 滚动位置
      • 2026年-1月-20日
      • 60 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic控件_Combo 下拉列表框 2026-1-20
      VisualFreeBasic控件_Combo 下拉列表框 本控件,其实是一个组合控件,由3个控件组成的一个功能性控件 组合1:Lable标签 + Command按钮 + ListBox列表框 隐藏ListBox列表框,点击右边Command按钮,显示ListBox列表框 组合2:Txt文本 + Command按钮 + ListBox列表框 隐藏ListBox列表框,点击右边Command按钮,显示ListBox列表框 组合3:Txt文本 + ListBox列表框 一直显示ListBox列表框 各种组合效果,可以自己设置属性后,运行软件查看效果 添加列表数据,有2种方式 在属性里设置 用代码添加 Combo1.AddItem "列表数据1" Combo1.AddItem "列表数据2" Combo1.AddItem "列表数据3" 主要事件:点击列表框 Sub Form1_Combo1_CBN_SelChange(hWndForm As hWnd, hWndControl As hWnd) End Sub 主要属性: Combo1.AddItem 新增列表数据 Combo1.ListIndex 列表选择索引,从0开始,=-1 时表示没选择 Combo1.ListCount 列表数据个数 自己写代码对控件绘画 系统提供的,只是简单的列表显示,需要特殊的显示,比如:显示图标,不同颜色等等,就需要自己绘画了。 在设计属性中,选择自绘,固定和可变是指列表项目的行高,是每行都相同或每行都可以不同 设置自绘,必须是设计时设置,运行软件中,无法修改。 当系统需要绘画时,就会触发自绘事件 Function Form1_Combo1_OwnerDraw(hWndForm As hWnd, hWndControl As hWnd,lpdis As DRAWITEMSTRUCT) As LResult 在这个事件里画,每次只画列表的一个项目。还有一个控件本身,因此这个事件每次触发很多次。 Function = FALSE ' 如果处理了此事件,则应返回 TRUE 。 End Function VFB里属性页面,控件列表下拉选择,就是 Combo 控件自绘
      • 2026年-1月-20日
      • 49 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic控件_List 列表框 2026-1-20
      VisualFreeBasic控件_List 列表框 用来显示列表,如同一维数组显示,当显示的数据超过窗口,列表框它知道添加一个垂直滚动条。 添加数据,可以在设计属性里添加,或代码添加 代码添加数据 List1.AddItem “新增列表数据” 常用事件 点击列表事件 Sub Form1_List1_LBN_SelChange(hWndForm As hWnd, hWndControl As hWnd) End Sub 常用属性和功能 List1.AddItem 新增列表数据 List1.ListIndex 列表选择索引,从0开始,=-1 时表示没选择 List1.ListCount 列表数据个数 List1.Clear 清除所有项目 List1.RemoveItem 删除一个项目 自绘 需要在设计属性中,选上自绘。 然后在自绘事件里绘画,一次事件画一行内容,在可显示区内,显示多少行,就会触发多少次事件。
      • 2026年-1月-20日
      • 53 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic控件_Option 单选 2026-1-20
      VisualFreeBasic控件_Option 单选 当你摆放多个 Option控件时,用户点击控件,只会有一个控件被选择 这个控件一般都是有多个控件成组控件出现的,让用户只能在其中选择一个。 同一个窗口,需要 2组时,那么组名属性就起到作用了 设置相同的组名,就会分为一组 主要事件为,用户点击事件 Sub Form1_Option1_BN_Clicked(hWndForm As hWnd, hWndControl As hWnd) End Sub 主要属性为,值是否被选择 Option1.Value = True Dim aa As Long aa = Option1.Value
      • 2026年-1月-20日
      • 46 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic控件_Check 选择 2026-1-20
      VisualFreeBasic控件_Check 选择 选择和不选择控件,选择时,左边会打勾。 一般用于软件中的选项 常用事件,是用户点击事件。 '[Form1.Check1]事件 : 单击 'hWndForm 当前窗口的句柄(WIN系统用来识别窗口的一个编号,如果多开本窗口,必须 Me.hWndForm = hWndForm 后才可以执行后续操作本窗口的代码) 'hWndControl 当前控件的句柄(也是窗口句柄,如果多开本窗口,必须 Me.控件名.hWndForm = hWndForm 后才可以执行后续操作本控件的代码 ) Sub Form1_Check1_BN_Clicked(hWndForm As hWnd, hWndControl As hWnd) End Sub 常用属性是获取或设置“选择”或“不选择” Check1.Value = True Dim aa As Long aa = Check1.Value
      • 2026年-1月-20日
      • 77 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic控件_Text 文本 2026-1-20
      VisualFreeBasic控件_Text 文本 文本编辑框,主要是用来让用户输入文字的。 默认是单行模式,可以在属性里设置成多行模式,还有滚动条 配合滚动条和自动滚动模式,设置成各种方式的文本框。比方只有垂直滚动条,没有水平滚动,会自动回行。 代码中主要使用的属性,获取和设置文本 Text1.Text = "这里是文本" Dim aa As String aa = Text1.Text
      • 2026年-1月-20日
      • 47 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic控件_Command 按钮 2026-1-20
      VisualFreeBasic控件_Command 按钮 按钮,是用让用户按的,就是鼠标去点击。 用户点击按钮后,有个按钮事件,我们在事件里,写用户点击按钮以后要处理的代码功能 设计窗口,双击按钮,就进入到事件代码 '[Form1.Command1]事件 : 单击 'hWndForm 当前窗口的句柄(WIN系统用来识别窗口的一个编号,如果多开本窗口,必须 Me.hWndForm = hWndForm 后才可以执行后续操作本窗口的代码) 'hWndControl 当前控件的句柄(也是窗口句柄,如果多开本窗口,必须 Me.控件名.hWndForm = hWndForm 后才可以执行后续操作本控件的代码 ) Sub Form1_Command1_BN_Clicked(hWndForm As hWnd, hWndControl As hWnd) 这里写事件要处理的代码 End Sub 按钮常见属性,就是 Command1.Caption ="按钮文字" Command1.Enabled = True Command1.Visible = True
      • 2026年-1月-20日
      • 69 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic控件_Frame 框架 2026-1-20
      VisualFreeBasic控件_Frame 框架 在窗口中显示一个框架,就只是一个框架显示,拖动框架,里面有控件,也会被拖动 当框架内有其它控件时,那么里面的控件就属于该框架的控件 当框架显示和隐藏,那么框架内的控件也会自动显示或隐藏 Frame1.Visible = ??? 当框架设置位置,框架内所有控件也会自动跟随移动位置 Frame1.Move x,y 这种模式,有人称为:“容器” 也可以称为虚拟容器。
      • 2026年-1月-20日
      • 62 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic控件_Image 图像 2026-1-20
      VisualFreeBasic控件_Image 图像 在窗口中,显示一幅图像。 在属性里选择,会打开图像管理器,添加一个图像文件(此图像文件会被打包入EXE中) 假如需要加载图像文件显示,就需要写代码 Image1.Picture = App.Path & "图片文件.png" 支持矢量图标 Image1.VIco ="a00102TP.7YUXdY_bn_ibnas`naiXd+a201.:_Ubn_U`Zas`Z+a.42Ss.7\FZZ`ZZZ+a*6Zd\F`Z\F+a*8]_`Z]_+a*8_A`Z_A+a*7g`n^d`n+a101.:XFWiXFaiU_aiUAaUUAUsUUUUW_UUW_WK+a*5PUU]AUU]AWA\dWKXnWKXPVn+a*4]sUU_sUU`FUi`FWK]sWL+f.41Ss.7[jUd[rSpY`SjYcU`" 图标制作 使用 VisualFreeBasic 自带的 【矢量图标编辑器】 编辑一个,里面自带了很多图标,可以复制过来即可
      • 2026年-1月-20日
      • 77 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • 26
    • 27
    • 28
    • 29
    • 30
    博主栏壁纸
    博主头像 勇芳

    330 文章数
    0 评论量
    • QQ游戏大厅多开版_旧版_2012到2025版
    • 使用Sandboxie沙盒多开QQ游戏大厅
    • Sandboxie沙盒(隔离软件)
    人生倒计时
    最新评论
    链接
    • 公益·寻亲,让爱回家
    • Visual Basic6 语言和控件手册
    • CWindow类库帮助FreeBasic版
    • FreeBASIC 帮助文档中文版
    • Windows GDI 编程手册
    • Windows GDI+ 编程手册
    • SQLite3数据库API手册
    • WebBrowser控件编程手册
    • Win32API参考手册
    • Windows 编程宝典
    • WinHttp参考资料
    • WMI编程手册
    • VisualFreeBasic编程文档
    舔狗日记
    载入天数...载入时分秒...

    © 2025 勇芳软件工作室 版权所有

    ICP备案图标 浙ICP备11006222号-1 | 公安备案图标 33100402331731号

    powered by emlog 浙ICP备11006222号-1