title: Get color property while ColorDialog still open, before confirming the dialog?
body: <p>What I want to do is while a ColorDialog is opened, get the temporal selected color in the "full open" mode of the Colordialog.</p>
  
  <p>For example in this image I have a white colored picturebox and a ColorDialog is opened with the "Red" color selected, what I want is to change the picturebox backcolor to the selected color (Red) without pressing the "ok" button to confirm the ColorDialog and to get the Color result...</p>
  
  <p><img src="https://i.stack.imgur.com/GAsBi.jpg" alt="enter image description here"></p>
  
  <p>This is possibly to do with the default ColorDialog?</p>
  
  <p>This is what I've tried:</p>
  
  <pre><code>Public Class Form1
  
      Dim WithEvents PicBox As New PictureBox
      Dim ColorDlg As New ColorDialog
  
      Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
          PicBox.BackColor = Color.Blue
          ColorDlg.FullOpen = True
          Me.Controls.Add(PicBox)
      End Sub
  
      Private Sub PicBox_Click(sender As Object, e As EventArgs) Handles PicBox.Click
          ColorDlg.Color = sender.backcolor
          While Not ColorDlg.ShowDialog() = Windows.Forms.DialogResult.OK
              sender.BackColor = ColorDlg.Color
          End While
          ' sender.BackColor = ColorDlg.Color
      End Sub
  
  End Class
  </code></pre>