jak v C# uložit pozici kurzoru do proměnné   otázka

C#

Dotaz jak v C# uložit pozici kurzoru do proměnné a pak ji volat k umazání textu.

richTextBox1.Text = text.Remove( ????pozice kurzoru???? , richTextBox1.Find(txtVyhledat.Text));

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Klasický textbox má pro pozici kurzoru vlastnost SelStart, u richtextboxu by mohlo být Selection.Start ...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

priamo s mazaním textu som zatiaľ nerobil (budem čoskoro)

Pre vkladanie hyperlinku som použil toto, možno to niečo napovie:

private void VlozitPole(string Udaj, string KlTlSobh, string Hodnota)

{

TextPointer caretPosition = RichTextBox1.CaretPosition;

TextPointer insertPosition = caretPosition.IsAtInsertionPosition ? caretPosition : caretPosition.GetInsertionPosition(LogicalDirection.Forward);

string linkTitle = Hodnota;

Run run = new Run(linkTitle);

Hyperlink link = new Hyperlink(run, insertPosition);

link.NavigateUri = new Uri(@"file://" + VseobecnaCast_functionTools.RemoveDiacritism(Udaj.Trim().Replace(" ", "_") + "#" + KlTlSobh.Trim()));

link.Background = Brushes.Yellow;

link.Foreground = Brushes.Black;

link.ToolTip = Udaj.Trim() + " (" + KlTlSobh.Trim() + ")";//

RichTextBox1.CaretPosition = run.ContentEnd;

RichTextBox1.CaretPosition = RichTextBox1.CaretPosition.GetPositionAtOffset(0, LogicalDirection.Forward);

}

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback