none
VB2005怪怪的 RRS feed

  • 問題

  • 1.我用下面的程式碼:
        Private Sub Form1_StyleChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.StyleChanged
            If Me.WindowState = FormWindowState.Minimized Then
                Me.Hide()
                Me.NotifyIcon1.Visible = True
            End If
        End Sub
    來在表單縮小時把Form縮小到公作列,但是我實際縮小時,NotifyIcon沒有顯示出來,連表單也沒有Hide
    2.我用下列程式碼:
        Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
            If MsgBox("確定要關閉?", MsgBoxStyle.YesNo And MsgBoxStyle.Question) = MsgBoxResult.Yes Then
            Else
                e.Cancel = False
            End If
        End Sub
    來確定使用者是否要關閉表單,可是顯示出來MsgBox的Style居然是OkOnly!!

    請問這是什麼回事?
    ps:其他的專案都不會
    如果你對這方面沒有興趣,那就不要強迫自己做這方面的事.
    2009年10月4日 上午 10:41

解答

  • Hi,

    1.
    Form縮小是Resize

    2.
    我記得是用or運算

    謙卑學習,持之以恆,才能不斷的Level Up http://www.dotblogs.com.tw/larrynung/
    • 已標示為解答 Sally150 2009年10月4日 上午 11:01
    2009年10月4日 上午 10:52