Skocz do zawartości

Jak załadować obrazek


Maxius

Rekomendowane odpowiedzi

Witajcie!

 

Umiem ładować obrazek do komponentu TImage poprzez kod:

 

Image.Picture.LoadFromFile('C:\obrazek.jpg');

 

ale ja chciał bym aby wyświetlało się okienko i tam można było wybrać obrazek do załadowania.

 

Pozdrawiam,

ΜΦΞ

Odnośnik do komentarza
Udostępnij na innych stronach

Jak wkleję samo

OpenDialog1.Execute

to się otwiera to okienko dialog.

Ahhh pokaże cały kod:

 

procedure TForm2.Button1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
begin
Image.Picture.LoadFromFile(OpenDialog1.Filename);
end
end;

end.

 

Jak coś źle to popraw.

Odnośnik do komentarza
Udostępnij na innych stronach

Delphi ?

 

To dajesz open dialog i chyba coś takiego

 

if OpenDialog1.Execute then
begin
Image.Picture.LoadFromFile(OpenDialog1.Filename);
end

Poprawka:

if OpenDialog1.Execute then
begin
Image1.Picture.LoadFromFile(OpenDialog1.Filename);
end;

Powinno stykać :P

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

a tam dodałeś tylko średnik.

Jak nie wywala żadnego błędu to sprawdź jeszcze:

 

if OpenDialog1.Execute then

begin

showMessage(OpenDialog1.Filename);

Image1.Picture.LoadFromFile(OpenDialog1.Filename);

end;

 

a jak wywala błąd, to powiedz jakmi

Odnośnik do komentarza
Udostępnij na innych stronach

Nie no teraz działa :P dzięki Luksor! i teraz jak zrobić że mam tą grafikę już załadowaną. Mam podgląd i jak zrobić żeby ona mi się zapisała w tree wiew patrz: ostatni mój temat i żeby jak sie kliknie na obiekt w tree view to żeby było ją widać w nowym oknie myślę że to trochę trudniejsze pytanko

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...