03. august 2004 - 09:51Der er
7 kommentarer og 1 løsning
15 Textboxes og én dir
Jeg har 15 Textboxes, med forskellige navne og en Dir-component. Det jeg ønsker er at kunne trykke i den textbox, hvor jeg ønsker at ændre indhold, under det event skal jeg gemme textbox i en 'variabel'. Herefter vil jeg så kunne gå over i Dir-componenten og hver gang dir_change eventen kommer skal indholdet den tidligere valgte textbox ændre sig. Er der nogen der kan klare den?
Jeg ville bruge _Lostfocus, da det vel først er når du "forlader" textboxen igen, at der skal gemmes
Text1_Lostfocus Dim Filnummer as integer Filnummer = FreeFile Open "C:\Fil.txt" For Output As #Filnummer Print #Filnummer, text1.text 'Skriver indholdet af MinString1 til linie 1 Close #Filnummer end sub
Og så ville jeg nok smide ovenstående i en selvstændig sub, som kaldes fra de forskellige textboxes loastfocus event
Jeg fatter ikke sidste del af spørgsmålet - hvad skal "den tidligere valgte" textbox ændre sig til?
Jeg har f.eks. følgende textboxes: Text1(0) Text1(1) Text2(0) Text2(1) Jeg ønsker du at få en sti ind i Text1(0), så jeg stiller markøren i Text1(0). Herefter går jeg over i DirListBox, og efterhånden som jeg ændre i DirListBox ændres Text1(0). Når den ønskede sti er i Text1(0), gentager jeg proceduren med Text1(1), Text2(0) og Text2(1). Jeg håber jeg har formuleret mig mere klart nu, ellers må I lige sige til :o)
Ok, nu er det mere klart (tror jeg). Dit program skal huske hvilken tekstboks du har markeret forinden, du bladrer i en dirlistboks. Det ville være lettere, hvis dine tekstbokse tilhørte samme kontrol-array. Hvad er grunden til at de ikke gør det?
Jeg kan se at man med dir1.path ikke får den mappe man klikker på, men kun den overordnede. Når man dobbeltklikker åbnes dirlisten i næste niveau og så kan man klikke i en tekstboks og overføre stien:
text1(index).text = dir1.path
Jeg vil foreslå at anvende kontrollen comdlg32.ocx i stedet for. Det er standard-dialogboksen fra windows for åbning af filer m.v.
Hej Jørn Det er faktisk den jeg prøver at komme fra. Hvis jeg bruger commondialog og kun skal bruge stien, er det såmen ikke noget problem, da filen nemt kan fjernes. Problemet opstår hvis der ikke er en fil i biblioteket man vil vælge. En commondialog sprcielt til stier vl være den ideelle løsning.
Problemet er vist, at vi ikke forstår helt hvad du spørger om.
Jeg mener selv, at jeg har givet et fornuftigt og brugbart svar på den første del af dit spørgsmål
Med en DIR-, path- komponent kan du jo selv lynhurtigt lave en lilel dialogbox, der bladrer frem til en bestemt mappe
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.