关于TOOLBAR的使用问题

SwordMan2001 2003-08-30 11:45:14
1。在IMAGELIST中放置了一些已经做好的图片,现在把它们用于TOOLBAR,默认是按32*32显示的,而我希望是16*16大小的图片。我选择了一些16*16的图片,但仍无法按16*16来显示,有什么办法吗?

2。用什么方法来隐藏和显示工具栏按钮的标题?
...全文
101 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
flamingo2001 2003-08-31
  • 打赏
  • 举报
回复
下面写的是一段显示和隐藏标题栏的过程,在隐藏时通过一个静态数组来保存原标题,在显示时再恢复过来。
Private Sub mnuTextCaption_Click()
Static sCaptions(20) As String, i%
With Me.mnuTextCaption
If .Caption = "显示标题" Then
For i = 1 To Toolbar1.Buttons.Count
Toolbar1.Buttons(i).Caption = sCaptions(i)
Next i
.Caption = "隐藏标题"
Else
For i = 1 To Toolbar1.Buttons.Count
sCaptions(i) = Toolbar1.Buttons(i).Caption
Toolbar1.Buttons(i).Caption = ""
Next i
.Caption = "显示标题"
End If
End With
End Sub
flamingo2001 2003-08-31
  • 打赏
  • 举报
回复
1。使用TOOLBAR时,默认是按照你加载的第一幅图片来定大小的,如果你第一幅是16*16,则下面都会以16*16的方式显示,其它也一样。
(不过我遇到过一个问题,就是用ICO格式图片,即使是16*16,也常常按照32*32来显示,然后我就把它转存为BMP格式的图片就行了。

2。文字标题的显示位置可以改变(用TEXTALIGN属性设置标题显示在下面或是在右面),但好像没有直接的办法来直接将标题隐藏或显示出来。
SwordMan2001 2003-08-31
  • 打赏
  • 举报
回复
UP
chanet 2003-08-31
  • 打赏
  • 举报
回复
1. 自定义
2. 清除文字,显示时再添加
代码转载自:https://pan.quark.cn/s/9da49e2b99f5 Webview2是由微软开发的一种前沿的Web技术整合方案,其设计目的是使开发者能够在桌面应用程序中无缝嵌入Web内容,进而借助Chromium引擎所拥有的卓越性能。一个尤为关键的更新版本——“webview2支持win7的最后一个版本,V109.0.1518.140,X86+X64”——具有显著的重要性,因为它为Windows 7操作系统提供了延续支持,即便微软已经终止了对Win7的官方维护。Webview2的基石是Chromium引擎,该引擎构成了Google Chrome浏览器的基础,因此它确保了与最新Web标准的兼容,涵盖了HTML5、CSS3以及JavaScript等。版本号V109.0.1518.140代表着该版本内含了一系列的修正和改进,旨在保障在Win7环境下的稳定运行。这些修正包括性能的提升、安全性的增强以及对最新Web API的兼容。对于仍在使用Windows 7的用户群体而言,这是一个至关重要的更新,因为微软已于2020年1月终止了Windows 7的主流支持,不再提供安全更新和技术支持。尽管如此,众多企业和个人用户依然在使用这个操作系统,因此Webview2的这一版本为他们提供了一种途径,使其在不升级操作系统的情况下,依然能够体验更为现代的Web功能。该压缩文件内含了X86(32位)和X64(64位)两种架构的安装程序,确保了不同系统架构的用户都能找到适配的版本进行安装。安装流程设计得相当简便,用户只需遵循安装向导的指示即可顺利完成。安装完成后,开发者能够将Webview2整合进他们的应用程序中,为用户提供一个内嵌的、安全的Web浏览环境,而无需调用外...

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧