ďťż

Ładny brzuch

Witam!!, Mam taki problem , miałem program który metoda canvas robił sobie cos tam z obrazkiem,teraz chcialem zeby inetrfejs tego programu troche zmienic i Umiescilem Image na Panel i teraz juz nie moge nic z obrazkiem zrobic. Co mam zmienic zeby to dzialalo jak przedtem (bez Panel) ale na Panelu -bo wtedy ladniej wyglada.
Z góry dzienx za pomoc
POZDRAWIAM :)



Nie określiłeś na czym dokładnie polega problem, ani co robi ten program, ale jak na oko to trzeba zamienić:

Canvas->(Cośtam rysuje);

na:

Panel1->Canvas->(Cośtam tysuje);


Nie określiłeś na czym dokładnie polega problem, ani co robi ten program, ale jak na oko to trzeba zamienić:

Canvas->(Cośtam rysuje);

na:

Panel1->Canvas->(Cośtam tysuje);


Na tym obrazku chce zaznaczyc 2 punkty i miedzy tymi punktami jest rysowana linia z ktorej pozniej sa zczytywane odcienie szrosci pikseli - wszystko to działalo dopoki nie umiescilem tego na Panelu -teraz tylko wczytuje obrazek ,ale nie da sie nic zaznaczyc -tak jak by panel byl nieaktywny i nic sie na nim nie dalo zrobic .




Z twjej wypowiedzi ciężko mi wywnioskować o co biega, ale to chyba dalej te rozwiązanie jakie podałem: pisząc Canvas odwołujesz się do canvas formy głównej (Form1->Canvas), a pisząc Panel1->Canvas odwołujesz się do canvas,a na panelu na formie głównej (Form1->Panel1->Canvas). Jak dalej nic to podaj kkod rysujący, bo na razie to jest wnioskowanie na ślepo.


Image1->Canvas->Pen->Color=clWhite; Image1->Canvas->Pixels[X][Y]=clWhite; Image1->Canvas->MoveTo(wX,wY); Image1->Canvas->LineTo(X,Y);

w sumie to tyle robie metoda canvas na Image1 , ale chce tego Image1 umiescic na Panel1 zeby mi robil to samo z obrazkim na panelu co bez panelu, jestem poczatkujacy jesli chodzi o programowanie ,wiec pewnie jakies glupoty pisze.


No jak dla mnie to to powinno działać bez względu na to czy ten Image jest na formie czy na Panelu. A przynajmniej w Delphi tak działa :)
W jaki sposob objawia sie to, ze "nic nie mozesz zrobić" ? Nie komiluje sie / wyrzuca blad podczas pracy programu / nie widac efektu ?

PS.
A może to Ci działa, tylko rysujesz np. białym kolorem po białym tle ?

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •