Zablokować kopiowanie !

Odpowiedz Nowy wątek
2003-07-03 16:54

Rejestracja: 17 lat temu

Ostatnio: 8 lat temu

0

Jak zrobić żeby zablokować możliwość kopiowania tekstu z RichEdit ?

Czy richedit ma taką możliwość ?

A może da się zablokować zaznaczanie tekstu ( to by chyba rozwiązało sprawe) lub nałożyć na richedit jakiś komponent przezroczysty (ale jaki).

Jak to rozwiązać?
[???]


...nie jestem Tutsi ani Hutu...

Pozostało 580 znaków

2003-07-03 16:57

Rejestracja: 16 lat temu

Ostatnio: 9 lat temu

0

blokujesz popup menu


gone...

Pozostało 580 znaków

2003-07-03 17:39

Rejestracja: 17 lat temu

Ostatnio: 8 lat temu

0

Ale ja nic nie definiowałem pod prawy klawisz - bo wydaje mi się że do tego służy PopupMenu (menu podręczne).
Krótko mówiąc nie wiem jak zastosować tą właściwość do mojego problemu.
Mógłbyś coś więcej napisać.
[???]


...nie jestem Tutsi ani Hutu...

Pozostało 580 znaków

2003-07-03 17:47

Rejestracja: 17 lat temu

Ostatnio: 10 lat temu

0

może spróbuj tak:

RichEdit1.PopupMenu:=Nil;


Pozostało 580 znaków

2003-07-03 17:53

Rejestracja: 17 lat temu

Ostatnio: 8 lat temu

0

RichEdit1.PopupMenu:=Nil;

....nie pomaga

także ustawienie ReadOnly:=true też nic nie daje

Ctrl+C nadal działa ;-(


...nie jestem Tutsi ani Hutu...

Pozostało 580 znaków

2003-07-03 17:55

Rejestracja: 17 lat temu

Ostatnio: 4 lata temu

0

<font color="green">RichEdit1.PopupMenu:=Nil;</span>

Nic to nie da, bo dalej będzie można kopiować skrótem CTRL+C.

Jedyne co mogę ci polecić to stworzyć niewidoczny menu, i do pustego elementu dać skrót CTRL+C, chociaż i to nic nie gwarantuje.

Na twoim miejscu zastosował bym SynEdit. Można tam wyłączyć zaznaczanie tekstu:
<font color="blue">SynEdit.Options := SynEdit.Options - [eonoselection];</span>


Pozostało 580 znaków

2003-07-03 18:07

Rejestracja: 17 lat temu

Ostatnio: 8 lat temu

0

Zablokuj CTRL+C przy OnKeyDown :>
A pod menu wsadz coś innnego.


Szymek

<span style="color: blue">"Nie twierdzę, że kobiety są głupie,
zostały stworzone na podobieństwo mężczyzn...
"</span> - George Eliot<span style="color: green">

Pozostało 580 znaków

pq
2003-07-03 22:00
pq

Rejestracja: 18 lat temu

Ostatnio: 9 lat temu

0

Szymek: blokada Ctrl+C nic nie da.

A jak zablokować PopupMenu bez podpinania pustego menu niedawno pisałem!!!!

http://4programmers.net/Forum/viewtopic.php?id=41325


"Ecie pecie - odparłem. - Wiadomo, że wszystkiemu winien komputer. Ten brzydal!" (Lem)

Pozostało 580 znaków

2003-07-03 22:34

Rejestracja: 17 lat temu

Ostatnio: 8 lat temu

0

Szymek: blokada Ctrl+C nic nie da.

Why?


Szymek

<span style="color: blue">"Nie twierdzę, że kobiety są głupie,
zostały stworzone na podobieństwo mężczyzn...
"</span> - George Eliot<span style="color: green">

Pozostało 580 znaków

2003-07-03 22:56

Rejestracja: 17 lat temu

Ostatnio: 11 lat temu

0

W JediVCL kontrolki tekstowe mają możliwość zablokowania operacji na schowku, radzę przeanalizować kod, bo tam jest metoda która działa na 100% (w końcu jak ktoś bardzo chce, to może sobie zmienić skróty systemowe, więc blokowanie Ctrl-C nie jest zbyt pewne).


Pozostało 580 znaków

pq
2003-07-03 23:01
pq

Rejestracja: 18 lat temu

Ostatnio: 9 lat temu

0

Szymek: blokada Ctrl+C nic nie da.

Why?

Spróbuj zablokować w OnKeyDown. Ja spróbowałem i nic.


"Ecie pecie - odparłem. - Wiadomo, że wszystkiemu winien komputer. Ten brzydal!" (Lem)

Pozostało 580 znaków

Odpowiedz

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