代码之家  ›  专栏  ›  技术社区  ›  user225269

如何在中制作自定义按钮vb.net版[关闭]

  •  1
  • user225269  · 技术社区  · 16 年前

    你知道有什么教程可以帮我做一个自定义按钮吗运动模拟. 因为VisualStudio2008不允许创建圆形或三角形的按钮。我试着搜索并找到了这个,但我不能利用它,因为有很多错误。 http://www.codeproject.com/KB/buttons/CButton.aspx

    2 回复  |  直到 16 年前
        1
  •  2
  •   TalentTuner    16 年前

    您可以使用WPF创建任何形状的按钮。

    请参见下面的URL

    http://www.codeproject.com/KB/WPF/glassbuttons.aspx

        2
  •  -1
  •   Irek Janek    11 年前

    以下是将图片框添加到表单(picHome)后的基本代码:

        Private Sub picHome_Click(sender As System.Object, e As System.EventArgs) Handles picHome.Click
            Try
                Dim tPic As PictureBox = DirectCast(sender, PictureBox)
                If Not IsNothing(tPic.Image) Then
                    tPic.Image.Dispose()
                    tPic.Image = Nothing
                End If
                tPic.Image = Global.CustomButton.My.Resources.btnDemoHome30_MOver
                lbMsg.Text = "HOME BUTTON CLICKED"
            Catch ex As Exception
    
            End Try
        End Sub
    
        Private Sub picHome_MouseDown(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles picHome.MouseDown
            Try
                Dim tPic As PictureBox = DirectCast(sender, PictureBox)
                If Not IsNothing(tPic.Image) Then
                    tPic.Image.Dispose()
                    tPic.Image = Nothing
                End If
                tPic.Image = Global.CustomButton.My.Resources.btnDemoHome30_MClick
            Catch ex As Exception
    
            End Try
        End Sub
    
        Private Sub picHome_MouseEnter(sender As Object, e As System.EventArgs) Handles picHome.MouseEnter
            Try
                Dim tPic As PictureBox = DirectCast(sender, PictureBox)
                If Not IsNothing(tPic.Image) Then
                    tPic.Image.Dispose()
                    tPic.Image = Nothing
                End If
                tPic.Image = Global.CustomButton.My.Resources.btnDemoHome30_MOver
                lbMsg.Text = "MOUSE OVER HOME BUTTON"
            Catch ex As Exception
    
            End Try
        End Sub

    https://www.youtube.com/watch?v=989M3qYrlKo