none
請問如何消除button上駐點所產生的線條? RRS feed

  • 問題

  • 請問一下各位大大 因為開發程式的關係 我在button上必須放入底圖 但是發現一件事當我按下button時button上會產生一些向取得駐點時的線條 這樣會影相程式的外觀 請問一下要如何消去這些線條?

    2006年5月3日 上午 03:08

解答

  • 沒辦法哦。因為這是系統設定的。

    你可以把PictureBox當成Button來用吧,他也有Click Event,再使用PictureBox的Padding設定數字就會有像Button了。

    然後對MouseDown及Up做一點位移的動作或縮小就像button了。

    Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click
            MessageBox.Show("test")
        End Sub

        Private Sub PictureBox1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown
            Me.PictureBox1.Location = New System.Drawing.Point(Me.PictureBox1.Location.X + 5, Me.PictureBox1.Location.Y + 5)
        End Sub

        Private Sub PictureBox1_MouseUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseUp
            Me.PictureBox1.Location = New System.Drawing.Point(Me.PictureBox1.Location.X - 5, Me.PictureBox1.Location.Y - 5)
        End Sub

    2006年5月5日 上午 11:35