forms

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • adam

    #1

    forms

    I have 2 forms.
    Form1 has two buttons.
    When i click button1 i would like form2 to open and show
    some objects on the form as visible.
    If i click button2 i would like to set these objects
    visible to false.

    Can somebody tell me how i would do this using c#.

    Maybe i can try using a boolean

    thyanks
    adam
  • Scott M.

    #2
    Re: forms

    Place the second form inside a panel control and add a button to your page.
    Set the panel's visibility to false at design time.

    When the button is clicked change the panel's visibilty to true.

    On the second button , set the panel's visibilty to false.

    "adam" <adamdavies@go. com> wrote in message
    news:040c01c3c9 03$38a15d50$a50 1280a@phx.gbl.. .[color=blue]
    > I have 2 forms.
    > Form1 has two buttons.
    > When i click button1 i would like form2 to open and show
    > some objects on the form as visible.
    > If i click button2 i would like to set these objects
    > visible to false.
    >
    > Can somebody tell me how i would do this using c#.
    >
    > Maybe i can try using a boolean
    >
    > thyanks
    > adam[/color]


    Comment

    • Guest's Avatar

      #3
      Re: forms

      Hi,

      You can try using the following code.....

      This is assuming that you have another form in the same
      application with the name Form2.



      Imports System.Data

      Public Class Form1
      Inherits System.Windows. Forms.Form

      #Region " Windows Form Designer generated code "

      Private m_objForm As Form2
      Private m_blnFormVisibl e As Boolean

      Public Sub New()
      MyBase.New()

      'This call is required by the Windows Form
      Designer.
      InitializeCompo nent()

      'Add any initialization after the
      InitializeCompo nent() call
      m_objForm = New Form2()
      m_blnFormVisibl e = False
      End Sub

      'Form overrides dispose to clean up the component
      list.
      Protected Overloads Overrides Sub Dispose(ByVal
      disposing As Boolean)
      If disposing Then
      If Not (components Is Nothing) Then
      components.Disp ose()
      End If
      End If
      MyBase.Dispose( disposing)
      End Sub

      'Required by the Windows Form Designer
      Private components As System.Componen tModel.IContain er

      '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.
      Friend WithEvents cmb As System.Windows. Forms.ComboBox
      Friend WithEvents Button1 As
      System.Windows. Forms.Button
      <System.Diagnos tics.DebuggerSt epThrough()> Private
      Sub InitializeCompo nent()
      Me.cmb = New System.Windows. Forms.ComboBox( )
      Me.Button1 = New System.Windows. Forms.Button()
      Me.SuspendLayou t()
      '
      'cmb
      '
      Me.cmb.Location = New System.Drawing. Point(168,
      112)
      Me.cmb.Name = "cmb"
      Me.cmb.Size = New System.Drawing. Size(121, 21)
      Me.cmb.TabIndex = 0
      Me.cmb.Text = "ComboBox1"
      '
      'Button1
      '
      Me.Button1.Loca tion = New System.Drawing. Point
      (248, 72)
      Me.Button1.Name = "Button1"
      Me.Button1.TabI ndex = 2
      Me.Button1.Text = "Button1"
      '
      'Form1
      '
      Me.AutoScaleBas eSize = New System.Drawing. Size(5,
      13)
      Me.ClientSize = New System.Drawing. Size(680, 463)
      Me.Controls.Add Range(New
      System.Windows. Forms.Control() {Me.Button1, Me.cmb})
      Me.Name = "Form1"
      Me.Text = "Form1"
      Me.ResumeLayout (False)

      End Sub

      #End Region

      Private Sub Form1_Load(ByVa l sender As System.Object,
      ByVal e As System.EventArg s) Handles MyBase.Load

      Dim xlApp As New Excel.Applicati on()
      xlApp = New Excel.Applicati on()

      End Sub

      Private Sub Button1_Click(B yVal sender As
      System.Object, ByVal e As System.EventArg s) Handles
      Button1.Click

      If m_blnFormVisibl e Then m_objForm.Hide( ) Else
      m_objForm.Show( )

      m_blnFormVisibl e = Not m_blnFormVisibl e

      End Sub
      End Class



      In case if this does not match the requirement, I will
      appreciate if you can clarify on the exact scenario.


      Regards,
      Puneet Taneja


      [color=blue]
      >-----Original Message-----
      >Place the second form inside a panel control and add a[/color]
      button to your page.[color=blue]
      >Set the panel's visibility to false at design time.
      >
      >When the button is clicked change the panel's visibilty[/color]
      to true.[color=blue]
      >
      >On the second button , set the panel's visibilty to[/color]
      false.[color=blue]
      >
      >"adam" <adamdavies@go. com> wrote in message
      >news:040c01c3c 903$38a15d50$a5 01280a@phx.gbl. ..[color=green]
      >> I have 2 forms.
      >> Form1 has two buttons.
      >> When i click button1 i would like form2 to open and[/color][/color]
      show[color=blue][color=green]
      >> some objects on the form as visible.
      >> If i click button2 i would like to set these objects
      >> visible to false.
      >>
      >> Can somebody tell me how i would do this using c#.
      >>
      >> Maybe i can try using a boolean
      >>
      >> thyanks
      >> adam[/color]
      >
      >
      >.
      >[/color]

      Comment

      • Puneet Taneja

        #4
        Re: forms

        Hi,

        You can try using the following code.....

        This is assuming that you have another form in the same
        application with the name Form2.



        Imports System.Data

        Public Class Form1
        Inherits System.Windows. Forms.Form

        #Region " Windows Form Designer generated code "

        Private m_objForm As Form2
        Private m_blnFormVisibl e As Boolean

        Public Sub New()
        MyBase.New()

        'This call is required by the Windows Form
        Designer.
        InitializeCompo nent()

        'Add any initialization after the
        InitializeCompo nent() call
        m_objForm = New Form2()
        m_blnFormVisibl e = False
        End Sub

        'Form overrides dispose to clean up the component
        list.
        Protected Overloads Overrides Sub Dispose(ByVal
        disposing As Boolean)
        If disposing Then
        If Not (components Is Nothing) Then
        components.Disp ose()
        End If
        End If
        MyBase.Dispose( disposing)
        End Sub

        'Required by the Windows Form Designer
        Private components As System.Componen tModel.IContain er

        '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.
        Friend WithEvents cmb As System.Windows. Forms.ComboBox
        Friend WithEvents Button1 As
        System.Windows. Forms.Button
        <System.Diagnos tics.DebuggerSt epThrough()> Private
        Sub InitializeCompo nent()
        Me.cmb = New System.Windows. Forms.ComboBox( )
        Me.Button1 = New System.Windows. Forms.Button()
        Me.SuspendLayou t()
        '
        'cmb
        '
        Me.cmb.Location = New System.Drawing. Point(168,
        112)
        Me.cmb.Name = "cmb"
        Me.cmb.Size = New System.Drawing. Size(121, 21)
        Me.cmb.TabIndex = 0
        Me.cmb.Text = "ComboBox1"
        '
        'Button1
        '
        Me.Button1.Loca tion = New System.Drawing. Point
        (248, 72)
        Me.Button1.Name = "Button1"
        Me.Button1.TabI ndex = 2
        Me.Button1.Text = "Button1"
        '
        'Form1
        '
        Me.AutoScaleBas eSize = New System.Drawing. Size(5,
        13)
        Me.ClientSize = New System.Drawing. Size(680, 463)
        Me.Controls.Add Range(New
        System.Windows. Forms.Control() {Me.Button1, Me.cmb})
        Me.Name = "Form1"
        Me.Text = "Form1"
        Me.ResumeLayout (False)

        End Sub

        #End Region

        Private Sub Form1_Load(ByVa l sender As System.Object,
        ByVal e As System.EventArg s) Handles MyBase.Load

        Dim xlApp As New Excel.Applicati on()
        xlApp = New Excel.Applicati on()

        End Sub

        Private Sub Button1_Click(B yVal sender As
        System.Object, ByVal e As System.EventArg s) Handles
        Button1.Click

        If m_blnFormVisibl e Then m_objForm.Hide( ) Else
        m_objForm.Show( )

        m_blnFormVisibl e = Not m_blnFormVisibl e

        End Sub
        End Class



        In case if this does not match the requirement, I will
        appreciate if you can clarify on the exact scenario.


        Regards,
        Puneet Taneja


        [color=blue]
        >-----Original Message-----
        >Place the second form inside a panel control and add a[/color]
        button to your page.[color=blue]
        >Set the panel's visibility to false at design time.
        >
        >When the button is clicked change the panel's visibilty[/color]
        to true.[color=blue]
        >
        >On the second button , set the panel's visibilty to[/color]
        false.[color=blue]
        >
        >"adam" <adamdavies@go. com> wrote in message
        >news:040c01c3c 903$38a15d50$a5 01280a@phx.gbl. ..[color=green]
        >> I have 2 forms.
        >> Form1 has two buttons.
        >> When i click button1 i would like form2 to open and[/color][/color]
        show[color=blue][color=green]
        >> some objects on the form as visible.
        >> If i click button2 i would like to set these objects
        >> visible to false.
        >>
        >> Can somebody tell me how i would do this using c#.
        >>
        >> Maybe i can try using a boolean
        >>
        >> thyanks
        >> adam[/color]
        >
        >
        >.
        >[/color]

        Comment

        Working...