我是编程的新手,我很快就会创建一个程序,并希望通过点击按钮来更改所选行的颜色。
我一直在尝试这个,但我甚至不知道从哪里开始。如果有人能指出我正确的方向,那将非常感激。
谢谢^。^
答案 0 :(得分:0)
您可以简单地创建一个新控件,然后将设计器更改为从列表框控件继承。
设计师代码看起来像这样(vs2010):
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class UserControl1
Inherits ListBox
'UserControl overrides dispose to clean up the component list.
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Required by the Windows Form Designer
Private components As System.ComponentModel.IContainer
'NOTE: The following procedure is required by the Windows Form Designer
'It can be modified using the Windows Form Designer.
'Do not modify it using the code editor.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
components = New System.ComponentModel.Container()
End Sub
End Class
要查看设计器代码,请选择“显示所有文件”(解决方案资源管理器顶部的按钮)。然后展开解决方案资源管理器中的新控制节点。
然后更改行:
Inherits System.Windows.Forms.UserControl
为:
Inherits ListBox
最后删除删除行:
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
希望有所帮助。