Új hozzászólás Aktív témák

  • #10382336

    törölt tag

    válasz Karma #4523 üzenetére

    Private Sub szerkkurzor_click(ByVal sender As Object, ByVal e As System.EventArgs)
    label1.Text = "Sor: " + _
    textbox1.GetLineFromCharIndex(textbox1.SelectionStart).ToString + " Oszlop: " + _
    (textbox1.SelectionStart - textbox1.GetFirstCharIndexOfCurrentLine).ToString + _
    " Index: " + textbox1.SelectionStart.ToString
    End Sub

    Ezt az eseménykezelő eljárást rendeltem hozzá a "textbox1.Click" és a "textbox1.KeyUp"
    eseményekhez. Ez azonban csak akkor adja vissza a kurzor valós helyzetét,
    ha nincs kijelölt terület. Pl.: a "textbox1" tartalma: "ABCD" és csak a jobbra-balra,
    home-end billentyűket használom, akkor valós oszlopot ad. Ha azonban a kurzor a
    sor elején van és shift+jobbra billentyűkombinációval kijelölöm az első("A") karaktert,
    akkor továbbra is 0-dik sor 0-dik oszlopot mutat.
    A
    [link] -et nézegettem, azonban sajnos angolból nem állok a helyzet magaslatán,
    ezért én ebből sajnos nem tudtam megállapítani, hogy melyik tulajdonság vagy függvény
    lenne alkalmas. A "cursor" tulajdonság az egér pozícióját adja vissza. Ilyeneket azonban
    nem találok, hogy "currentposition","currentindex" vagy ezekhez hasonló.
    Lehet olyan, amit keresek, nincs is?

Új hozzászólás Aktív témák

Hirdetés