Vra

Ek het 'n gebruiker wat wil in staat wees om 'n teksboks kies en het die huidige teks gekies sodat hy nie om dit alles ten einde die inhoud te verander na vore te bring.

Die inhoud moet wees hanteer wanneer betree word gestoot. Wat deel ek dink ek het uitgepluis het maar enige voorstelle sal welkom wees.

Die deel ek hulp nodig het, is dat een keer betree het gestoot, enige inskrywing in die teksboks moet die inhoud weer skoon te maak.

Edit: Die teksboks beheer 'n stukkie van die RF hardeware. Wat die gebruiker wil in staat wees om dit te doen is tik 'n instelling en druk enter. Die instelling is gestuur om die hardeware. Sonder om iets te doen anders die gebruiker wil in staat wees om in te tik 'n nuwe instelling en druk enter weer.

Was dit nuttig?

Oplossing

Hook in die sleuteldruk gebeurtenis op die teksboks, en wanneer dit ontmoetings die Enter-sleutel, loop jou hardeware opstel kode, en dan na vore te bring die volledige teks van die teksboks weer (sien onder) - Windows sal sorg vir die teks skoonmaak met die volgende aanslag vir jou.

TextBox1.Select(0, TextBox1.Text.Length);

Ander wenke

OK, is jy seker dat dit verstandig? Ek hier beeld twee scenario's:

  1. Daar is 'n standaard-knoppie op die vorm, wat is "gekliek" wanneer betree word gestoot ".
  2. Daar is geen standaard-knoppie, en jy wil die gebruiker in staat om te druk betree, ongeag.

Beide van hierdie samel dieselfde vrae:

  • Is daar enige validering wat plaasvind op die teks?
  • Hoekom nie skep 'n gebruiker beheer van hierdie logika omsluit?
  • As jy weet die tree knoppie word gedruk en verteer fyn, hoe het jy probleme met TextBoxName.Text = string.Empty ?

Ook, as 'n beleefde nota, kan jy probeer en braak vir julle 'n vraag 'n bietjie? Een groot blok is 'n bietjie van 'n pyn om te lees ..

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top