Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Lägga till text med knapp

Postades av 2006-04-03 15:24:08 - Niclas Åberg, i forum visual basic - allmänt, Tråden har 11 Kommentarer och lästs av 847 personer

Hejsan!
Skulle vilja veta ifall det finns något sätt att lägga till text där markören befinner sig i en textbox med hjälp utav en knapp?

Tack på förhand!

MVH Niclas Åberg


Svara

Sv: Lägga till text med knapp

Postades av 2006-04-03 16:04:58 - Sven Åke Persson

Ja det mest naturliga blir via ClipBord
<code>
Dim pasteTxt As String
pasteTxt = Text2.Text
Clipboard.Clear
Clipboard.SetText pasteTxt
Text1.Text = Clipboard.GetText()
</code>
Ok inte helt genomtänkt , men budskapet är Via ClipBord


Svara

Sv:Lägga till text med knapp

Postades av 2006-04-03 19:29:40 - Niclas Åberg

Hmm. Testade lite med det där. men förstår fortfarande inte hur jag kan få texten att hamna där markören är i textboxen. jag vill alltså lägga till mer text där markören är i textboxen utan att ta bort texten som redan är där.

MVH Niclas Åberg


Svara

Sv: Lägga till text med knapp

Postades av 2006-04-03 20:01:58 - Robert Israelsson

Kör du VB6 borde det fungera med något som liknar följande:

txtRuta.Text = Left(txtRuta.Text, txtRuta.SelStart) & "INFOGAD TEXT" & Right(txtRuta.Text, Len(txtRuta.Text) - txtRuta.SelStart)

Avänder du däremot VB.net borde detta fungera:
txtRuta.Text = Mid(txtRuta.Text, 1, txtRuta.SelectionStart) & "INFOGAD TEXT" & Mid(txtRuta.Text, txtRuta.SelectionStart + 1)


Svara

Sv: Lägga till text med knapp

Postades av 2006-04-03 20:34:42 - Johan Djupmarker

Har tyvärr inte tillgång till VB6 nu så jag är inte helt säkert på namnet på egenskapen, men något i stil med:

MinTextruta.SelText = "Hej"

/Johan


Svara

Sv:Lägga till text med knapp

Postades av 2006-04-03 23:17:33 - Sven Åke Persson

mmm... varför vill du göra på detta konstiga sätt, dvs med en knapp
som läser av en TextBox och sedan Pasta in det där du placerar markören.

Duger det inte att när du klickar i TextBox1 (dvs placerar markören där du vill) ,
TextBox1 får Focus och om det då finns någon text i TextBox2 så Insertas detta
där du just placerade markören.

Kruxet är ju att när du klickar på Knappen försvinner Focus från din TextBox1
och boxen har glömt var markören stod.
Klar att det går att lösa som du vill , men är det vettigt att göra så. ?


Svara

Sv: Lägga till text med knapp

Postades av 2006-04-03 23:29:24 - Sven Åke Persson

Förresten du skriver <b>med hjälp utav en knapp? </b>

Menar du en knapp på tangentbordet ? .I så fall är det enkelt löst.


Svara

Sv: Lägga till text med knapp

Postades av 2006-04-04 07:43:59 - Johan Djupmarker

<b>Kruxet är ju att när du klickar på Knappen försvinner Focus från din TextBox1
och boxen har glömt var markören stod.</b>

Fel! Testa mitt förslag.

/Johan


Svara

Sv:Lägga till text med knapp

Postades av 2006-04-04 09:18:46 - Sven Åke Persson

Ja djä... då är det ganska onödigt med en extra knapp.
Då kan Niclas testa med denna enkla kod. Han måste ju
i allafall ställa makören någonstans i TextBox1.
<code>
Private Sub Text1_Click()
Text1.SelText = Text2.Text & " "
End Sub
</code>
Möjligen lägga till någon IF sats för att filtrera.

Vill du absolut ha din knapp Niclas blir det så här
<code>
Private Sub Command1_Click()
Text1.SelText = Text2.Text & " "
End Sub
</code>
Läs gärna om <b>SelLength SelStart och SelText Properties</b> i tex MSDN
Jag hade glömt bort detta så användbara Property

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcmn98/html/vbprosellengthactivexcontrols.asp

Lägg in denna Länk i dina Favoriter/Bokmärke mycket nyttig VB 6 läsning

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/VBRef98/html/vbmscLROverview.asp


Svara

Sv: Lägga till text med knapp

Postades av 2006-04-04 14:31:13 - Robert Israelsson

Hur troligt är det att man vill klistra in text varje gång man klickar i sin textruta? Bara en massa extraarbete om man klickar på fel ställe, bättre med en knapp eller annat för att göra just inklistringen oberoende av om man hämtar text från ruta, clipboard eller om den är statisk.


Svara

Sv:Lägga till text med knapp

Postades av 2006-04-04 19:16:17 - Niclas Åberg

Hej igen!
Tack för alla svar. Jag körde på Robert Israelsson kod som fungerade utmärkt till det jag ville.

Tack igen.

MVH Niclas Åberg


Svara

Sv: Lägga till text med knapp

Postades av 2006-04-04 19:27:49 - Robert Israelsson

Både Johans och mitt fungerar men jag tycker personligen att Johans är snyggare och funktionen finns i både VB6 och .net
<code>txt.selText="txt att infoga"</code>
resp.
<code>txt.SelectedText="txt att infoga"</code>


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 723
27 958
271 751
452
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies