🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9149

Re: Vraag

#9149
From: peterv
Date: Sun, 12 May 2002 22:24
85 lines
3410 bytes
tja , is normaal als ik die code van je bekijk.
Ps: het zou een stuk makkelijker zijn om via een controlarray te werken.

korte oplossing zou kunnen zijn met controlarray  van 5 * 3  => Text1(0) ->
Text1(14): ipv Text1 , TexT2,...

Dim ptr as integer                       ' pointer voor positie bij te
houden in array

Private Sub Form _Load()
  ptr = 1
End Sub

Private Sub CmdEvalueer_Click()
Dim Cnt as integer
  txtWoordIngeven.SetFocus
  If Len(txtWoordIngeve) <> 5 Then
    MsgBox "U moet een woord ingeven van 5 letters"
    Exit Sub
  End If
   for Cnt = ptr to ptr + 5
      Text1(Cnt-1) = Mid(txtWoord,Cnt,1)
   Next Cnt
   ptr = ptr + 5
   if ptr >14 then ptr = 1   ' Indien 3 rijen zijn ingevuld , keer terug
naar rij 1
End Sub

Zie , heb het niet getest , maar ben er zeker van dat het zou moeten werken
voor 5 * 3 array.


"Whoopi" <m.swinnen@skynet.be> schreef in bericht
news:3cda7775$0$6940$ba620e4c@news.skynet.be...
> Hoe voeg ik in 3 rijen textboxen 3 verschillende woorden in?
> Dus 1 woord per rij.
>
> Ik plaats voor de eerste rij 5 textvakken (geen controlarry), 5 voor de
> tweede en 5 voor de derde rij.
> Daaronder plaats ik een textbox waar ik het woord invoer. Dat woord plaats
> ik dan in de eerst rij textvakken, 1 letter per vak.
> Voor de eerste rij geen probleem, hij doet het perfect. Maar bij het
tweede
> woord, dat in de tweede rij moet komen, wordt het eerste overschreven
> en in de eerste rij geplaatst en dat mag niet.
> De code die ik uit mijn mouw geschud heb staat hieronder.
>
> mvg
> Marc
>
> Private Sub cmdEvalueer_Click()
> 'Het eerste woord ingeven.
>
> strwoord(1) = txtWoordIngeven
> txtWoordIngeven.SetFocus
>
> If Len(strwoord(1)) < 5 Then
> MsgBox "U moet een woord ingeven van 5 letters"
> End If
>
> txtPoginga = Left(strwoord(1), 1)
> Text1 = Mid$(strwoord(1), 2, 1)
> Text3 = Mid$(strwoord(1), 3, 1)
> Text4 = Mid$(strwoord(1), 4, 1)
> Text5 = Mid$(strwoord(1), 5, 1)
> strwoord(1) = ""
> txtWoordIngeven = ""
> txtWoordIngeven.SetFocus
> Om de een of andere reden stopt hij hier en gaat hij terug naar boven.
>
> 'Het tweede woord ingeven.
>
> strwoord(2) = txtWoordIngeven
> Text2 = Left(strwoord(2), 1)
> Text6 = Mid$(strwoord(2), 1, 1)
> Text8 = Mid$(strwoord(2), 2, 1)
> Text9 = Mid$(strwoord(2), 3, 1)
> Text10 = Mid$(strwoord(2), 5, 1)
> txtWoordIngeven = ""
> txtWoordIngeven.SetFocus
>
>
> End Sub
>
>
Technical Details
Message-ID: <3cdeebb0$0$6971$ba620e4c@news.skynet.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!telocity-west!TELOCITY!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news.netcologne.de!skynet.be!skynet.be!louie!not-for-mail
References: <3cda7775$0$6940$ba620e4c@news.skynet.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,b3472fa122062efa
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-05-12 15:24:53 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!telocity-west!TELOCITY!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news.netcologne.de!skynet.be!skynet.be!louie!not-for-mail
From: "peterv" <petervu@skynet.Be>
Newsgroups: be.comp.programming
References: <3cda7775$0$6940$ba620e4c@news.skynet.be>
Subject: Re: Vraag
Date: Mon, 13 May 2002 00:24:44 +0200
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Lines: 87
Message-ID: <3cdeebb0$0$6971$ba620e4c@news.skynet.be>
Organization: -= Skynet Usenet Service =-
NNTP-Posting-Host: 217.136.93.13
X-Trace: 1021242289 reader1.news.skynet.be 6971 217.136.93.13
X-Complaints-To: abuse@skynet.be