PDAclub.pl - Forum użytkowników technologii mobilnych

Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Oprogramowanie PPC => Dla programistów => Wątek zaczęty przez: carmaris w Sierpień 31, 2009, 14:13:27

Tytuł: RichTextBox w .NET Compact Framework?
Wiadomość wysłana przez: carmaris w 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.
Tytuł: Odp: RichTextBox w .NET Compact Framework?
Wiadomość wysłana przez: tplewa w 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 :)

Tytuł: Odp: RichTextBox w .NET Compact Framework?
Wiadomość wysłana przez: carmaris w 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ę :)
Tytuł: Odp: RichTextBox w .NET Compact Framework?
Wiadomość wysłana przez: miba w 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++)?
Tytuł: Odp: RichTextBox w .NET Compact Framework?
Wiadomość wysłana przez: carmaris w 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 :)
Tytuł: Odp: RichTextBox w .NET Compact Framework?
Wiadomość wysłana przez: miba w 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...
Tytuł: Odp: RichTextBox w .NET Compact Framework?
Wiadomość wysłana przez: carmaris w 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. :)
Tytuł: Odp: RichTextBox w .NET Compact Framework?
Wiadomość wysłana przez: tplewa w 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...