Jag har en richtextbox och jag vill skapa en "kopia" av den. Det finns två sätt att skapa nya kontroller under programkörning. Jag vill inte skapa dem/den som en kontroll utan som en variabel...inte en array. Jag vill ha en variabel som är en rtb. Dold kontroll...du menar kontroll(index).visible=false? Det duger inte.Skapa "instans" av rtb
Jag försöker följande kod:
<code>
Dim NyRtb as new richtextbox
</code>
Detta funkar inte. Jag får inte andvända <code>new</code> enligt vb, vilket jag måste om jag ska kunna göra något med det.
Detta funkar inte heller:
<code>
Dim NyRtb as richtextbox
set NyRtb = new exsisterandeRich
</code>
vad gör jag för fel?
Ps. Det är väl Instans det heter när man skapar ett objekt på detta viset? :)
/FransSv: Skapa
Det första är att skapa en control array, och använda Load för att lägga till fler element.
Det andra, som enbart funkar i VB6, är att använda Controls.Add
MSSv: Skapa
Jag vet att det går, jag har gjort det innan men det funkar inte nu.
/FransSv: Skapa
Jag vill att följande kodsnutt ska fungera:
Dim Rtb as Richtextbox
Rtb.seltext = mintext
Men när jag kör koden så får jag 'with block not set' på andre raden. Hajar du?
/Frans