[C#] Textbox.enabled

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
dus ik heb 2 radiobuttons

1.man
2.vrouw

als man checked is moet een textbox disabled worden(enabled=false)
en als vrouw moet de textbox enabled worden(enabled=True)

iemand enig idee hoe ik dit doe?
heb al van alles geprobeerd maar krijg het maar niet aan de praat...

Alle reacties


Acties:
  • 0 Henk 'm!

  • 0stone0
  • Registratie: Maart 2015
  • Laatst online: 11-09 16:26

0stone0

01000010 01101111 01100101 !

Neem hier even een kijkje;
Devschuur® Beleid

"~~Linux is only free if your time has no value"


Acties:
  • 0 Henk 'm!

  • TripleQ
  • Registratie: Juni 2004
  • Niet online
Verwijderd schreef op vrijdag 1 december 2017 @ 16:56:
dus ik heb 2 radiobuttons

1.man
2.vrouw

als man checked is moet een textbox disabled worden(enabled=false)
en als vrouw moet de textbox enabled worden(enabled=True)

iemand enig idee hoe ik dit doe?
heb al van alles geprobeerd maar krijg het maar niet aan de praat...
Wat heb je al geprobeerd?
Waarom werkte het niet? Wat gebeurde er?

En waar hebben we het verder eigenlijk over?
Waarin programmeer je?

Acties:
  • 0 Henk 'm!

  • Jantje2000
  • Registratie: Februari 2016
  • Laatst online: 08:40
1. je moet checken welke radio button is gecheckt.
2. het vakje zichtbaar maken.
spoiler: Ik las niet goed
[code=javascript]
if(document.getElementById("man").checked){
// vakje onzichtbaar maken
}else if(document.getElementById("vrouw").checked){
// vakje zichtbaar maken
}
[/code]

dan moet je alleen nog zoeken hoe je het vakje zichtbaar of onzichtbaar maakt, maar dat moet met google wel lukken.

[ Voor 20% gewijzigd door Jantje2000 op 01-12-2017 17:07 ]

De wet van Murphy: Alles wat fout kan gaan zal fout gaan.


Acties:
  • 0 Henk 'm!

  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

⠀                  🔴 🔴 🔴 🔴 🔴

Mooi dat @Jantje2000 met een JS-oplossing komt, maar hebben we het hier wel over JS? Ik zie in de OP verder niks staan over een taal maar volgens mij gaat dit (.enabled) over winforms?

Hoeder van het Noord-Meierijse dialect


Acties:
  • 0 Henk 'm!

  • Jantje2000
  • Registratie: Februari 2016
  • Laatst online: 08:40
Harrie_ schreef op vrijdag 1 december 2017 @ 17:04:
Mooi dat @Jantje2000 met een JS-oplossing komt, maar hebben we het hier wel over JS? Ik zie in de OP verder niks staan over een taal maar volgens mij gaat dit (.enabled) over winforms?
Haha, daar heb je gelijk in. Ik ging er vanuit dat het web zou zijn, maar het zou inderdaad heel goed kunnen dat het een andere taal is.
Echter, ook dan zou de basis gelijk zijn :p.

De wet van Murphy: Alles wat fout kan gaan zal fout gaan.


Acties:
  • 0 Henk 'm!

  • 0stone0
  • Registratie: Maart 2015
  • Laatst online: 11-09 16:26

0stone0

01000010 01101111 01100101 !

Harrie_ schreef op vrijdag 1 december 2017 @ 17:04:
Mooi dat @Jantje2000 met een JS-oplossing komt, maar hebben we het hier wel over JS? Ik zie in de OP verder niks staan over een taal maar volgens mij gaat dit (.enabled) over winforms?
Als TAG heeft TS C# aangegeven!

offtopic:
Php is veel beter right? ;)

[ Voor 6% gewijzigd door 0stone0 op 01-12-2017 17:07 ]

"~~Linux is only free if your time has no value"


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 13:23
Verwijderd schreef op vrijdag 1 december 2017 @ 16:56:
dus ik heb 2 radiobuttons

1.man
2.vrouw

als man checked is moet een textbox disabled worden(enabled=false)
en als vrouw moet de textbox enabled worden(enabled=True)

iemand enig idee hoe ik dit doe?
heb al van alles geprobeerd maar krijg het maar niet aan de praat...
Check de events die beschikbaar zijn op de RadioButtons. Subscribe op een passende event (geen idee hoe die nu precies noemt, maar OnChanged of OnSelected of iets dergelijks lijken geschikt).
Check in de eventhandler voor dat event welke radiobutton geselecteerd is, en neem dan de gepaste actie (juiste textbox enablen/disablen).

Iets zoals:

code:
1
2
ManTextBox.Enabled = rbMan.Selected;
VrouwTextBox.Enabled = rbVrouw.Selected;


in de 'changed' eventhandler.

edit:
Gaat het hier trouwens over WinForms of WPF ? Of ASP.NET ? Je geeft de taal aan, maar voor deze vraag is het platform eigenlijk belangrijker

[ Voor 16% gewijzigd door whoami op 01-12-2017 17:16 ]

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
[quote]TripleQ schreef op vrijdag 1 december 2017 @ 17:00:
[...]


Wat heb je al geprobeerd?
Waarom werkte het niet? Wat gebeurde er?

En waar hebben we het verder eigenlijk over?
Waarin programmeer je?
[/
0stone0 schreef op vrijdag 1 december 2017 @ 17:06:
[...]


Als TAG heeft TS C# aangegeven!

offtopic:
Php is veel beter right? ;)
forms . net c#

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 10:03

Creepy

Tactical Espionage Splatterer

Dus dan nog steeds de vraag wat je nu zelf al hebt geprobeerd? Wat lukt daar dan niet mee?

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

⠀                  🔴 🔴 🔴 🔴 🔴

0stone0 schreef op vrijdag 1 december 2017 @ 17:06:
[...]


Als TAG heeft TS C# aangegeven!

offtopic:
Php is veel beter right? ;)
Die tag stond er eerder nog niet bij...

offtopic:
Dit is natuurlijk niet de plek voor een discussie over 'wat beter is', maar mijn persoonlijke mening is dat PHP inderdaad beter is voor web, ga je daarentegen een desktopapplicatie ontwikkelen dan kun je het inderdaad beter bij C# houden :9

Hoeder van het Noord-Meierijse dialect


Acties:
  • +1 Henk 'm!

  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 11:46
MSDN: CheckBox.CheckedChanged Event (System.Windows.Forms)

CheckChanged event. Dit had de TS gewoon op MSDN terug kunnen vinden (buiten het feit dat dit soort zaken zo goed als dagelijks op Stackoverflow langskomen).

Misschien kom ik bot over, maar onderdeel van een ITer zijn is nou eenmaal goed kunnen zoeken. Of je nou een developer of een sysadmin bent, zorg ervoor dat je gewoon de documentatie doorneemt en ook goed zoekt, want juist voor deze specifieke case zijn letterlijk duizenden voorbeelden te vinden.
Ik hekel ITers die op de verkeerde manier lui zijn (luie ITers zijn doorgaans de besten in het vak, er is echter een verschil tussen lui zijn en daardoor alles zo efficiënt mogelijk doen en gemakzuchtig zijn).

Acties:
  • 0 Henk 'm!

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Zet je radiobuttons in een container (Panel, GroupBox, ...) en WinForms regelt dit automatisch voor je.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
kenneth schreef op zaterdag 2 december 2017 @ 12:50:
Zet je radiobuttons in een container (Panel, GroupBox, ...) en WinForms regelt dit automatisch voor je.
Wat?? Hoe dan? Hoe regelt WinForms automatisch voor je dat de juiste checkbox disabled gaat?

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

armageddon_2k1 schreef op zondag 3 december 2017 @ 11:26:
[...]


Wat?? Hoe dan? Hoe regelt WinForms automatisch voor je dat de juiste checkbox disabled gaat?
Radiobutton, niet Checkbox. En bij radiobuttons is er doorgaans maar een tegelijk aangevinkt, dat is wat het een radiobutton maakt.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
kenneth schreef op zondag 3 december 2017 @ 14:24:
[...]
Radiobutton, niet Checkbox. En bij radiobuttons is er doorgaans maar een tegelijk aangevinkt, dat is wat het een radiobutton maakt.
Ja, maar je beantwoord vraag van de TS dus niet.

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

armageddon_2k1 schreef op zondag 3 december 2017 @ 14:56:
[...]


Ja, maar je beantwoord vraag van de TS dus niet.
Ah, ik zie het :F :)

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.

Pagina: 1