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


markera ord i richTextBox

Postades av 2009-05-30 13:47:15 - Joakim Åhl, i forum c# (c-sharp), Tråden har 5 Kommentarer och lästs av 1056 personer

Jag skulle vilja får reda på vilket ord som textmarkören är i. Tex. om man har ordet te|st då är ju markören mellan E och S. Fins det något sätt att kunna föreda på vilket ord markören befinnersig.
Ordet blir ju markerat om man dubbelklickar på det. Men jag vill kunna ta reda på vad det är för ord genom enkelklick eller bara genom att flytta textmarkören.

Finns det något sätt att faka ett dubbelklick?

Sorry för en luddig förklaring men hoppas ni förstår.


Svara

Sv: markera ord i richTextBox

Postades av 2009-05-30 16:25:58 - Johan Djupmarker

Har ingen utvecklingsmiljö i närheten att testa på, men du borde kunna göra något i stil med att kolla markörens position (borde finnas en property för det). Sedan tar du reda på det närmsta mellanslaget innan den positionen och det närmsta mellanslaget eller punkten efter. Däremellan har du ordet.

/Johan


Svara

Sv:markera ord i richTextBox

Postades av 2009-05-31 03:45:36 - André Claesson

        private void richTextBox1_Click(object sender, EventArgs e)
        {
            int caret = richTextBox1.SelectionStart;
            while (caret-- > 0 && richTextBox1.Text[caret] != ' ') ;
            string word = richTextBox1.Text.Substring(++caret).Split(' ')[0];

            selectedWord.Text = word;
        }


Svara

Sv: markera ord i richTextBox

Postades av 2009-06-01 17:26:07 - Joakim Åhl

Detta funkar om man använder musen:

<code>
int tempChar = richTextBox1.GetCharIndexFromPosition(new Point(e.X, e.Y));
string vDelimiters = ".!?, ";
bool delemiter = false;
int i = 0;
string partword = "";

while (delemiter==false)
{

switch (richTextBox1.Text.Substring(tempChar - i, 1))
{
case ".":
{
delemiter=true;
break;

}
case "!":
{
delemiter=true;
break;
}
case "?":
{
delemiter=true;
break;
}
case ",":
{
delemiter=true;
break;
}

case " ":
{
delemiter=true;
break;
}
}

partword = richTextBox1.Text.Substring(tempChar-i, 1) + partword;


i++;
if ((tempChar-i)<0)
{
break;
}
}
</code>

Hur gör jag samma sak om jag flyttar muspekaren? tex. flyttar muspekaren med hjälp av pil-upp tangenten.


Svara

Sv:markera ord i richTextBox

Postades av 2009-06-18 14:06:42 - Joakim Åhl

Till slut så hitta jag hur man hitta var text-markören befinner sig med.
Det var lättare än jag trodde.

<code>
int start = richTextBox1.SelectionStart; //ger efter hur många tecken som markören är i texten
Point pt;
pt = richTextBox1.GetPositionFromCharIndex(start);
int poiterPosition = richTextBox1.GetCharIndexFromPosition(pt); //get X,Y kordinaterna som markören är på.
</code>


Svara

Sv: markera ord i richTextBox

Postades av 2009-06-18 16:50:04 - André Claesson

<b>Till slut så hitta jag hur man hitta var text-markören befinner sig med. </b>

Det visade jag ju med mitt exempel ovan :S


Svara

Nyligen

  • 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
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 635
27 958
271 741
574
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