Connecting Tech Pros Worldwide Forums | Help | Site Map

Convert VB code to C#

bebop1
Guest
 
Posts: n/a
#1: Nov 15 '05
Private Sub Button1_Click _
(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles Button1.Click
Dim cntrlTester As Control
Dim chkTester As CheckBox
Dim sb As New System.Text.StringBuilder
For Each cntrlTester In _
Page.Controls(1).Controls
If TypeOf cntrlTester Is _
System.Web.UI.WebControls.CheckBox Then
chkTester = cntrlTester
sb.Append(chkTester.ID & _
" : " & chkTester.Checked.ToString & _
"<br>")
End If
Next
Label1.Text = sb.ToString
End Sub

<form id="Form1" method="post" runat="server"><p><asp:CheckBox id="CheckBox1" runat="server"
text="checkbox1"></asp:checkbox></p><p><asp:CheckBox id="CheckBox2" runat="server"
text="checkbox2"></asp:checkbox></p><p><asp:CheckBox id="CheckBox3" runat="server"
text="checkbox3"></asp:checkbox></p><p><asp:Label id="Label1" runat="server"></asp:label></p><p><asp:Button id="Button1" runat="server" text="button"></asp:button></p></form

TO C# code behind for Visual Studio .NE

Thanks

bebop

Floyd Burger
Guest
 
Posts: n/a
#2: Nov 15 '05

re: Convert VB code to C#


while you're at it, convert my Prolog socket packet parser for me.

--

"bebop1" <cwbp15@yahoo.com> wrote in message
news:E4D6C724-D6CD-424B-BE29-724D175CEC3E@microsoft.com...[color=blue]
> Private Sub Button1_Click _
> (ByVal sender As System.Object, _
> ByVal e As System.EventArgs) _
> Handles Button1.Click
> Dim cntrlTester As Control
> Dim chkTester As CheckBox
> Dim sb As New System.Text.StringBuilder
> For Each cntrlTester In _
> Page.Controls(1).Controls
> If TypeOf cntrlTester Is _
> System.Web.UI.WebControls.CheckBox Then
> chkTester = cntrlTester
> sb.Append(chkTester.ID & _
> " : " & chkTester.Checked.ToString & _
> "<br>")
> End If
> Next
> Label1.Text = sb.ToString
> End Sub
>
> <form id="Form1" method="post" runat="server"><p><asp:CheckBox[/color]
id="CheckBox1" runat="server"[color=blue]
> text="checkbox1"></asp:checkbox></p><p><asp:CheckBox id="CheckBox2"[/color]
runat="server"[color=blue]
> text="checkbox2"></asp:checkbox></p><p><asp:CheckBox id="CheckBox3"[/color]
runat="server"[color=blue]
> text="checkbox3"></asp:checkbox></p><p><asp:Label id="Label1"[/color]
runat="server"></asp:label></p><p><asp:Button id="Button1" runat="server"
text="button"></asp:button></p></form>[color=blue]
>
> TO C# code behind for Visual Studio .NET
>
> Thanks.
>
> bebop[/color]


Morten Wennevik
Guest
 
Posts: n/a
#3: Nov 15 '05

re: Convert VB code to C#


Code is untested but this is might work:

// this line needs to be added to the button creation
Button1.Click += new EventHandler(Button1_Click);

private Button1_Click(object sender, System.EventArgs e)
{
Control cntrlTester;
CheckBox chkTester;
System.Text.StringBuilder sb = new System.Text.StringBuilder();

foreach(cntrlTester in Page.Controls[1].Controls)
{
if(cntrlTester is System.Web.UI.WebControls.CheckBox)
{
chkTester = cntrlTester;
sb.Append(chkTester.ID + " : " + chkTester.Checked.ToString() + "<br>");
}
}

Label1.Text = sb.ToString();
}

The rest should be the same.

--
The hotmail account will most likely not be read, so please respond only
to the news group.
PeteZ
Guest
 
Posts: n/a
#4: Nov 15 '05

re: Convert VB code to C#


good one mate - been a tough day and I thought that was funny.


"Floyd Burger" <floydburger@adelphi.not> wrote in message
news:%239G2BD19DHA.3452@TK2MSFTNGP09.phx.gbl...[color=blue]
> while you're at it, convert my Prolog socket packet parser for me.
>
> --
>
> "bebop1" <cwbp15@yahoo.com> wrote in message
> news:E4D6C724-D6CD-424B-BE29-724D175CEC3E@microsoft.com...[color=green]
> > Private Sub Button1_Click _
> > (ByVal sender As System.Object, _
> > ByVal e As System.EventArgs) _
> > Handles Button1.Click
> > Dim cntrlTester As Control
> > Dim chkTester As CheckBox
> > Dim sb As New System.Text.StringBuilder
> > For Each cntrlTester In _
> > Page.Controls(1).Controls
> > If TypeOf cntrlTester Is _
> > System.Web.UI.WebControls.CheckBox Then
> > chkTester = cntrlTester
> > sb.Append(chkTester.ID & _
> > " : " & chkTester.Checked.ToString & _
> > "<br>")
> > End If
> > Next
> > Label1.Text = sb.ToString
> > End Sub
> >
> > <form id="Form1" method="post" runat="server"><p><asp:CheckBox[/color]
> id="CheckBox1" runat="server"[color=green]
> > text="checkbox1"></asp:checkbox></p><p><asp:CheckBox id="CheckBox2"[/color]
> runat="server"[color=green]
> > text="checkbox2"></asp:checkbox></p><p><asp:CheckBox id="CheckBox3"[/color]
> runat="server"[color=green]
> > text="checkbox3"></asp:checkbox></p><p><asp:Label id="Label1"[/color]
> runat="server"></asp:label></p><p><asp:Button id="Button1" runat="server"
> text="button"></asp:button></p></form>[color=green]
> >
> > TO C# code behind for Visual Studio .NET
> >
> > Thanks.
> >
> > bebop[/color]
>
>[/color]


bebop
Guest
 
Posts: n/a
#5: Nov 15 '05

re: Convert VB code to C#


I tried putting the converted C# code into the code behind

Button1.Click += new EventHandler(Button1_Click); //Where should this line be in the code behind

private Button1_Click(object sender, System.EventArgs e

Control cntrlTester
CheckBox chkTester
System.Text.StringBuilder sb = new System.Text.StringBuilder()

foreach(cntrlTester in Page.Controls[1].Controls) //I get message: Type and identifier are both required in a foreach statemen


if(cntrlTester is System.Web.UI.WebControls.CheckBox

chkTester = cntrlTester
sb.Append(chkTester.ID + " : " + chkTester.Checked.ToString() + "<br>")



Label1.Text = sb.ToString()


Any help would be appreciated

Thanks

bebop
Closed Thread