Visual Basic
#1

Hey im making a simple program in Visual Basics that will soon be released. Im having some troubles though.
My problem is, im trying to make it show the 'code' when you click generate.
Well, its working, but its only showing one line. Im not sure why it only shows one line...
Maybe im missing something at the end of the line?
Heres part of the code

Код:
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click

        TextBox14.Text = "if(strcmp(cmdtext," + TextBox1.Text + ") == 0)"
        TextBox14.Text = "SetPlayerPos(playerid," + TextBox10.Text + "," + TextBox11.Text + "," + TextBox12.Text + ");"
    End Sub
But when i click Button5 (generate) i get only this line in the TextBox14:
Код:
TextBox14.Text = "SetPlayerPos(playerid," + TextBox10.Text + "," + TextBox11.Text + "," + TextBox12.Text + ");"
Any help?
Reply
#2

Код:
        TextBox14.Text = "if(strcmp(cmdtext," + TextBox1.Text + "," + TextBox11.Text + "," + TextBox12.Text + ");\r\n"
        TextBox14.Text += "SetPlayerPos(playerid," + TextBox10.Text + "," + TextBox11.Text + "," + TextBox12.Text + ");"
or
Код:
        TextBox14.Text = "if(strcmp(cmdtext," + TextBox1.Text + "," + TextBox11.Text + "," + TextBox12.Text + ");\r\n"
        TextBox14.Text &= "SetPlayerPos(playerid," + TextBox10.Text + "," + TextBox11.Text + "," + TextBox12.Text + ");"
Reply
#3

It shows it both now,, but its on the same line
Код:
if(strcmp(cmdtext,,,);\r\nSetPlayerPos(playerid,,,);
is how it shows
I want it to show:
Код:
if(strcmp(cmdtext,,,);
SetPlayerPos(playerid,,,);
(ignore the ,,, numbers and words eventually will go there )
Reply
#4

http://lmgtfy.com/?q=vb+add+newline+to+string
Put vbCrLf in the end
pawn Код:
TextBox14.Text = "if(strcmp(cmdtext," + TextBox1.Text + "," + TextBox11.Text + "," + TextBox12.Text + ");"+vbCrLf
        TextBox14.Text &= "SetPlayerPos(playerid," + TextBox10.Text + "," + TextBox11.Text + "," + TextBox12.Text + ");"
Reply
#5

Omg thank you. (and i was looking on ****** :P)
+rep
Much thanks.
Reply
#6

How can i make it so if radiobutton1 and checkbox1 is checked it shows this code
Код:
 If RadioButton2.Checked And CheckBox2.Checked = True Then
            TextBox14.Text = "CMD:" + TextBox1.Text + "(playerid, params[])" + vbCrLf
            TextBox14.Text &= "     {" + vbCrLf
            TextBox14.Text &= "     SetVehPos(playerid," + TextBox10.Text + "," + TextBox11.Text + "," + TextBox12.Text + ");" + vbCrLf
            TextBox14.Text &= "     SetPlayerPos(playerid," + TextBox10.Text + "," + TextBox11.Text + "," + TextBox12.Text + ");" + vbCrLf
            TextBox14.Text &= "     return 1;" + vbCrLf
            TextBox14.Text &= "     }" + vbCrLf
BUT if only radiobutton1 is checked it shows
Код:
 ElseIf RadioButton2.Checked = True And CheckBox2.Checked = False Then
            TextBox14.Text = "CMD:" + TextBox1.Text + "(playerid, params[])" + vbCrLf
            TextBox14.Text &= "     {" + vbCrLf
            TextBox14.Text &= "     SetPlayerPos(playerid," + TextBox10.Text + "," + TextBox11.Text + "," + TextBox12.Text + ");" + vbCrLf
            TextBox14.Text &= "     return 1;" + vbCrLf
            TextBox14.Text &= "     }" + vbCrLf
Becuase right now it shows Radiobutton1 twice
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)