Nieusuwalny element (Rich)TextBoxa

0

Chciałbym stworzyć pewien edytor tekstu, który będzie częścią mojej aplikacji. Miałby posiadać nieusuwalny element, który będzie miał większe znaczenie dla aplikacji(mniejsza o to jakie). Pytanie jak to osiągnąć? Jak wstawić do TextBoxa lub RichTextBoxa linijkę/obrazek/cokolwiek, co pozwoliłoby mi zaznaczyć że TO jest TEN punkt, ważny dla aplikacji?

1

Mógłbyś to jakoś sprecyzować albo narysować?

1

Aplikacja ma w nosie czy coś jest ważniejsze czy nie :P. Musisz raczej sam o to zadbać. Możesz np. przechwytywać zdarzenie naciskania klawisza i sprawdzać czy nie jest usuwane akurat to co jest dla Ciebie ważne.

Pozdrawiam.

1

Wydaje mi się, że możesz normalnie wstawić dowolną rzecz (tekst, grafikę, link, czy co tam jeszcze RTF dopuszcza), a potem zaznaczasz to i zmieniasz SelectionProtected na True. Chyba kiedyś coś takiego robiłem, ale to dawno było i nie pamiętam...

0
somekind napisał(a)

Mógłbyś to jakoś sprecyzować albo narysować?

Konkretnie chodzi o edytor HTML. Moja aplikacja generuje jakiś tekst i podstawowy kod HTML, który będzie dookoła niego. Teraz chce dać użytkownikowi możliwość udoskonalenia kodu HTML, jednak tak aby nie ruszał linijki: "THIS IS TEXT GENERATED BY MyAppName", zamiast której aplikacja wklei wygenerowany tekst.

Sarrus napisał(a)

Aplikacja ma w nosie czy coś jest ważniejsze czy nie :P. Musisz raczej sam o to zadbać. Możesz np. przechwytywać zdarzenie naciskania klawisza i sprawdzać czy nie jest usuwane akurat to co jest dla Ciebie ważne.

Było by dobre, gdyby nie to, że gdyby użytkownik wpisał sobie taki sam tekst jak ten nie do usunięcia, to nie mógłby usunąć ani tego nie usuwalnego, ani swojego, który jest nie potrzebny. Jak zabronić wpisania tego samego?

Marcin.Miga napisał(a)

Wydaje mi się, że możesz normalnie wstawić dowolną rzecz (tekst, grafikę, link, czy co tam jeszcze RTF dopuszcza), a potem zaznaczasz to i zmieniasz SelectionProtected na True. Chyba kiedyś coś takiego robiłem, ale to dawno było i nie pamiętam...

O coś takiego mi chodziło. Tylko zonk, bo w WPF'ie nie znalazłem owego cuda, a właśnie w WPF'ie pisze moją aplikację.

0

Korzystałem kiedyś z edytora HTML (WebsitePro), który coś analogicznego - znacznik w nagłówku - dopisywał podczas zapisywania pliku na dysk.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0