wartość edita, ustawienia myszki

squizy0

Użytkownik
Dołączył
Październik 13, 2005
Posty
23
A więc tak:

Mam pewien text w edicie np: C:program FilesGadu-Gadu
Czy jest możliwe żeby po wciśnięciu buttona wartość edita zmieniła się na
C:program Files ? Chodzi mi o to że usunęłaby się wartość od końca do ''.
Problem ten napotkałem przy robieniu menadżera plików. Wszystko ładnie się listuje ale nie wiem jak zrobić coś w stylu wstecz.

Nastepne pytanko dotyczy funkcji która działałaby na zasadzie tej ze wspomagacza. Program czyta położenie myszki na imagu i zapisuje jej współrzędne do edita albo editów. Następnie serwer załadowałby je do edita i ustawił pozycję myszki wedle tych współrzędnych + zasymulowałby podwójne kliknięcie.
Na tej stronce http://4programmers.net/Delphi/Gotowce/Klikacz
jest sposób jak odczytać pozycję kursora do editów, a potem ustawić kursor wedle tych współrzędnych. Wiem jak to przerobić na aplikacje serwer - klient ale nie wiem jak odczytać te współrzędne (w kliencie) ze screena pobranego do imaga. Prościej ujmując jak pobrać współrzędne kursora ale nie wedle formy czy monitora ale wedle imaga?
 

damian0170

Użytkownik
Dołączył
Styczeń 16, 2005
Posty
31
Ad 1.

Jasne że tak jest dużo sposobów,proponuje za pomocą pętli for np. :

procedure TForm1.Button1Click(Sender: TObject);
var
a:string;
i:integer;
begin
a:='C:program FilesGadu-Gadu';
if a[length(a)]<>'' then a:=a+''; //Tak na wszelki
for i:=1 to length(a) do
begin
if (a='') and (i<>length(a)) then edit1.Text:=copy(a,1,i);
end;
end;

(Wynik w edit1);

Jutro napisze na 2 bo kimać mi się chce ...
 
Do góry Bottom