RichTextBox w .NET Compact Framework?

  • 7 Odpowiedzi
  • 3345 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline carmaris

  • 17
    • Blog
  • Sprzęt: BenQ E72
RichTextBox w .NET Compact Framework?
« dnia: Sierpień 31, 2009, 14:13:27 »
Witam :)

Chciałbym napisać aplikację w C# i .NET Compact Framework (3.5) - prosty edytor skryptów (cele edukacyjne). Oczywiście potrzebuję pola tekstowego, w którym mógłbym owe skrypty edytować ;) Tu pojawia się problem - Microsoft tworząc SDK "zapomniał" dodać kontrolkę RichTextBox, a zwykły, jednoliniowy TextBox nie nadaje się do edycji wieloliniowego tekstu. Próbowałem użyć OpenNetCF.WindowsMobile.Ink, ale wywala runtime error (przeczytałem, że OpenNetCF nie współpracuje z MSVS 2008; mogę się mylić). Czy jest jakaś inna kontrolka, która działa podobnie do RichTextBox?

Pozdrawiam, Carmaris.

*

Offline tplewa

  • ****
  • 688
  • Płeć: Mężczyzna
  • Sprzęt: HTC Touch HD
Odp: RichTextBox w .NET Compact Framework?
« Odpowiedź #1 dnia: Sierpień 31, 2009, 14:23:11 »
1. Stowrzyc wlasna kontrolke
2. TextBox z tego co wiem nie jest jedno linijkowy :) wystarczy przelaczyc Multiline na True :)

"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe."

*

Offline carmaris

  • 17
    • Blog
  • Sprzęt: BenQ E72
Odp: RichTextBox w .NET Compact Framework?
« Odpowiedź #2 dnia: Sierpień 31, 2009, 14:41:11 »
Cóż. Nigdy nie bawiłem się w tworzenie własnej kontrolki (nawet na bazie innej), ale chyba będę musiał. O Multiline nie wiedziałem, przyznaję ;)

Dziękuję :)

*

Offline miba

  • *****
  • 4050
  • Płeć: Mężczyzna
  • Sprzęt: Toshiba G900, doszedł x51v
Odp: RichTextBox w .NET Compact Framework?
« Odpowiedź #3 dnia: Sierpień 31, 2009, 14:45:13 »
Poszukaj kontrolki w necie. Nie potrzebujesz aż tak potężnej kontrolki, jeśli chodzi o formatowanie jak ta do rtf-u - raczej czegoś wyspecjalizowanego. Np IDE codeblocks wykorzystuje specjalną kontrolkę napisaną przez zupełnie innego gościa jako edytor. Mozę będzie dla niej dostępny też interfejs do net-u ( z tego co pamiętam jest implementowana w C++)?

*

Offline carmaris

  • 17
    • Blog
  • Sprzęt: BenQ E72
Odp: RichTextBox w .NET Compact Framework?
« Odpowiedź #4 dnia: Sierpień 31, 2009, 14:52:01 »
Głównie chodzi mi o możliwość kolorowania pojedynczych słów (kolorowanie składni). Takie rzeczy jak krój czy rozmiar nie są mi do niczego potrzebne. Poszukam jeszcze czegoś, jeśli mi się nie uda spróbuję sam utworzyć coś takiego.

Samo kolorowanie składni napiszę sam ofc :)

*

Offline miba

  • *****
  • 4050
  • Płeć: Mężczyzna
  • Sprzęt: Toshiba G900, doszedł x51v
Odp: RichTextBox w .NET Compact Framework?
« Odpowiedź #5 dnia: Sierpień 31, 2009, 14:55:34 »
Tamta kontrolka to ma i wiele więcej ( podpowiedzi kontekstowe ), a myślę, że nie jest to jedyna wolna/darmowa kontrolka do edycji skryptów i kodu. Pisanie samemu takiej kontrolki to raczej dość czasochłonne zadanie...

*

Offline carmaris

  • 17
    • Blog
  • Sprzęt: BenQ E72
Odp: RichTextBox w .NET Compact Framework?
« Odpowiedź #6 dnia: Sierpień 31, 2009, 15:14:55 »
Dlatego właśnie szukam alternatywy. Tym bardziej, że w tworzeniu kontrolek nie mam żadnego doświadczenia. W każdym razie - dzięki za pomoc. :)

*

Offline tplewa

  • ****
  • 688
  • Płeć: Mężczyzna
  • Sprzęt: HTC Touch HD
Odp: RichTextBox w .NET Compact Framework?
« Odpowiedź #7 dnia: Sierpień 31, 2009, 18:07:13 »
na http://www.codeproject.com/ spokojnie znajdziesz kilka przykladow czegos podobnego w oparciu o TextBox - przynajmniej na PC C# .NET... ale nie powinno byc wiekszych problemow z przeniesieniem kodu na .NET CF...
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe."