PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [VB.NET] Builder mit Checkbox [hilfe]



eatsen
15.02.2009, 23:53
Hallo,

Ich habe ein Problem.

Also ich weiss wie ich ein builder coden kann, damit z.B strings in einer textbox übergeben werden.
Doch wie bringe ich es hin, damit z.B in einem Builder ne checkbox ist mit der funktion "Melt Stub" oder so, dass ich das dann auf ne art übergeben kann, ohne dass ich eine 2. Stub brauche?

Wäre echt dankbar für ein beispiel oder tipp!

Sawyer
16.02.2009, 07:46
Hallo,

Ich habe ein Problem.

Also ich weiss wie ich ein builder coden kann, damit z.B strings in einer textbox übergeben werden.
Doch wie bringe ich es hin, damit z.B in einem Builder ne checkbox ist mit der funktion "Melt Stub" oder so, dass ich das dann auf ne art übergeben kann, ohne dass ich eine 2. Stub brauche?

Wäre echt dankbar für ein beispiel oder tipp!

Ganz einfach , schreib einfach den Status der checkbox in ne variable

meinetwegen , sobald es angeklickt ist ne 1 , und wenn nicht ne 0 , diese zahl übergibst du dann an den Server und kannst so auf Optionen im builder reagieren

MfG

eatsen
16.02.2009, 22:53
ok, danke erstmal, aber ich habe es jetzt so gemacht:

Dim checker As Boolean = checkbox1.Checked

Nun überprüfe ich in der Stub mit einer if/else anfrage ob das true oder false ist.

Kann ich denn das normal an die stub übergeben? Ich denke doch schon?
naja ich habs versucht und ich hab mir ein beispiel an einem builder von dir genommen, papst, aber ich habe so viele funktionen in mein tool eingebaut dass dann z.B der Befehl hier:

cmd = summary.Value.Split("#")

bis auf cmd(13) kommt :S

hat das nun etwas zu sagen? Denn ich bekomm die fehlermeldung:
"Der Index war ausserhalb des Arraybereichs"

und sonst erkenne ich wirklich kein fehler..

:(

Kannst du mir da weiterhelfen?

HandyRipper
16.02.2009, 22:57
Also ein Array hat soweit ich weiß keine beschränkung !
-Du kannst also von mir aus sogar Cmd(100) haben :)

Also muss der fehler woanders liegen :P

Mfg HandyRipper

EDIT// Das mit der CheckBox würde ich so machen:

Du machst ne Variable:

Dim Cecked As String

Nun machst du ne if abfrage:

If CheckBox1.Checked = True then
......Cecked = "Ja"
End if

nun sendest du den String ganznormal mit...und machst beim Server wieder eine if abfrage:

If Cmd(3) = "Ja" then
.....Deine Aktion
End if

eatsen
16.02.2009, 23:04
Also ein Array hat soweit ich weiß keine beschränkung !
-Du kannst also von mir aus sogar Cmd(100) haben :)

Also muss der fehler woanders liegen :P

Mfg HandyRipper

EDIT// Das mit der CheckBox würde ich so machen:

Du machst ne Variable:

Dim Cecked As String

Nun machst du ne if abfrage:

If CheckBox1.Checked = True then
......Cecked = "Ja"
End if

nun sendest du den String ganznormal mit...und machst beim Server wieder eine if abfrage:

If Cmd(3) = "Ja" then
.....Deine Aktion
End if

Ja genau so habe ich es auch probiert, wobei ich vlt einen fehler gemacht habe, da es nicht funktioniert hat^^

Aufjedenfall ist es so wie ich es jetzt habe auch zimlich einfach:

Builder:
Dim checker As Boolean = checkbox1.checked

Stub:
If checker = True Then
.....
End if

Naja, ich such jetzt mal fleissig meinen fehler xD

Danke für die hilfe

HandyRipper
16.02.2009, 23:41
Also ignoriere meine PM :O jzt schreib es es doch hier ^^

Ich denke der fehler liegt hier :

Du definierst ja : Dim checker As Boolean = checkbox1.checked

Boolean definiert ja 2 werte : True oder False

Also ich weiß jzt nicht ob checkBox1.Checked der Variable den Wert True oder False zurückgibt?

Wenn nicht liegt der fehler da....

Ach sry alles mist :D Ich hab kp wie ich des erklären soll...nya vll wirste draus schlau :(

eatsen
16.02.2009, 23:46
Also ignoriere meine PM :O jzt schreib es es doch hier ^^

Ich denke der fehler liegt hier :

Du definierst ja : Dim checker As Boolean = checkbox1.checked

Boolean definiert ja 2 werte : True oder False

Also ich weiß jzt nicht ob checkBox1.Checked der Variable den Wert True oder False zurückgibt?

Wenn nicht liegt der fehler da....

Ach sry alles mist :D Ich hab kp wie ich des erklären soll...nya vll wirste draus schlau :(

Ou, mist sry, hatte die pn nicht gesehn, also auf jedenfall gibt der wert true oder false, ja. Hab dich nun in icq geaddet.