olis pari kysymystä, miten textbox:iin tulostaessa saa rivin vaihtumaan?
ja sitten commandbuttonia painettaessa pitäisi saada textbox:sta kopioitua kaikki textit samanlailla kuin hiirellä vasemmanpuoleisella näppäimelläja maalattaessa ja oikeanpuoleisella näppäimellä valitessa kopio.
On vähän hankalasti selitetty, mutta commanbuttonia painamalla pitäisi saada kaikki textit talteen esim. text1:stä, että olisi mahdollisuus toiseen ohjelmaan "muokkaa-liitä" toiminnolla palauttaa kyseiset textit.
Eli textboxin sisältö leikepöydälle:
ClipBoard.Clear ClipBoard.SetText Text1
kiitos ja kumarrus!
Entäs vielä palautus leikepöydältä commanbuttonilla textboxsiin?
eikös se ole jotenkin näin:
txtLaatikko = ClipBoard.GetText
lainaus:
olis pari kysymystä, miten textbox:iin tulostaessa saa rivin vaihtumaan?
tekstiBoksi.text = "Ekalla rivillä" & vbCrLf tekstiboksi.text = "tokalla rivillä"
Korjattu:
tekstiBoksi.Text = "Ekalla rivillä" & vbCrLf tekstiBoksi.Text = tekstiBoksi.Text & "tokalla rivillä"
Kiitos taas, älkää nyt hermostuko ja sanoko, ETTÄ OTA ITSE SELVÄÄ.
Vielä olis yks kysymys, pitäis tietää ennen kuin kopio sen leikepöydän sisällön testboxsiin montako riviä siinä on tekstiä, että sais skaalatuu sopivan kokoseks sen textboxsin pystysuunnassa ja sitä rivimäärää tietoo tarttis muuhunkin ohjelmassa.
Kun sais ainakin sen rivimäärän tietoon, niin lasken vaikka purkka viritelmällä se textboksin vaatiman korkeuden.
Milu kirjoitti:
OTA ITSE SELVÄÄ
Ota, niin ei tarvitse erikseen sanoa ;)
Milu kirjoitti:
pitäis tietää ennen kuin kopio sen leikepöydän sisällön testboxsiin montako riviä siinä on tekstiä
Ota Clipboard.GetText johonkin muuttujaan ja laske vbCrLf:n lukumäärä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.