我正在使用:Visual Studio 2013(Visual Basic)>> NOT<< C#:)
所以,我正在制作一个程序,检查你在硬盘上有多少空间,所以,当内存少于20%时,我希望进度条将其颜色改为红色,通常是绿色,所以我希望这是可能的,谢谢你。
答案 0 :(得分:0)
导入SendMessage
:
<DllImport("user32.dll", SetLastError:=True, CharSet:=CharSet.Auto)> _
Private Shared Function SendMessage(ByVal hWnd As IntPtr, ByVal Msg As UInteger, ByVal wParam As Integer, ByVal lParam As Integer) As IntPtr
End Function
并使用此功能:
SendMessage(ProgressBar1.Handle, 1040, 2, 0)
颜色代码:
1: green
2: red
3: yellow