Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

[Delphi]Dodawanie obrazka jako tła Edita - Access Violation

#1
Cry  [Delphi]Dodawanie obrazka jako tła Edita - Access Violation
Witam!
Chciałem dodać obrazek jako tło edita, ponieważ nie wygląda on najlepiej Szczerbol

Kod:
var
dostep : String;
editbmp : TBitmap;
editpng: TPNGObject;
begin
dostep := ExtractFilePath(Application.ExeName);
editbmp := TBitmap.Create;
editpng := TPNGObject.Create;
editpng.LoadFromFile(dostep+'konfiguracja\pasek1.png');
editbmp.Assign(editpng);
Form1.Edit1.Brush.Bitmap := editbmp;
   editbmp.Free;
   editpng.Free;

Dodaję to w przycisku. Program spokojnie się załaduje, daje mu nawet 10s i dopiero klikam. Niestety nie chce współpracować i wyrzuca błąd:

[Obrazek: e184a0f59919bba3m.jpg]

Nie wiem dlaczego.
Proszę o pomoc.
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#2
RE: [Delphi]Dodawanie obrazka jako tła Edita - Access Violation
nie programowałem w delphi ale spróbuj zapodać ścieżkę do pliku, który jest np na dysku c np. editpng.LoadFromFile('c:\pasek1.png'); i zobacz czy działa
 System operacyjny: windows_vista Przeglądarka: firefox
#3
RE: [Delphi]Dodawanie obrazka jako tła Edita - Access Violation
Poradziłem sobie z wyświetlaniem obrazka Wesoły
Okazało się, że mimo tego, iż kod jest poprawny nie można w ten sposób rysować po obiektach, ponieważ nie posiadają Canvas.
Teraz mam problem z zanikaniem elementów na zamalowanym obiekcie Smutek
Wstawiłem sobie do GroupBoxa kilka Label'i i po wprowadzeniu tła znikają mi za obrazkiem (w odwrotnym przypadku tło zanika i zostają komponenty) Smutek Przydałoby się coś takiego jak StayOnTop Szczerbol
Jak zrobić, aby komponenty ułożone na pomalowanym module nie zanikały?

Proszę o pomoc.
 System operacyjny: windows_xp_2003 Przeglądarka: opera
Programy: Polecane / Nowe / Inne



Użytkownicy forum szukali:
delphi komponent tło w memo

Podobne wątki ([Delphi]Dodawanie obrazka jako tła Edita - Access Violation)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [C# WPF] Dodawanie elementów z listy do DataGrid Kamil 1 2 9042 25.05.2017, 20:03
Ostatni post: Kamil 1
  Adresy, szesnastkowe dodawanie soul1648 5 7900 03.04.2017, 23:21
Ostatni post: Ajgor
Ściana [C++] Dodawanie char do scieżki pliku Smokolisz 1 7245 16.12.2016, 10:30
Ostatni post: Szachista

Skocz do:


Wybrane wątki ([Delphi]Dodawanie obrazka jako tła Edita - Access Violation)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Przekazywanie wskaźnika przez referencję w Qt Trojan3000 3 12140 10.12.2019 13:16
Ostatni post: Ajgor
  Proszę o pomoc w uzupełnieniu ankiety dt. Zawodu Programisty MaleMonki 0 2471 17.11.2019 12:47
Ostatni post: MaleMonki
  Spring framework – jakie strony polecacie do nauki? olek23 5 6469 15.11.2019 15:57
Ostatni post: Alsenas
  Programowanie windy (problem) w C++ mysza2323 2 5434 06.11.2019 23:04
Ostatni post: mysza2323
  Programy w C ~Anonim 1 5745 22.10.2019 17:48
Ostatni post: Szachista
  Książki do nauki C# olek23 14 17853 17.10.2019 13:06
Ostatni post: Ajgor
  Wyświetlanie informacji z bazy danych na stronie www PitPlay 1 7084 16.09.2019 11:18
Ostatni post: Ajgor
  Błąd przy uruchamianiu programu w Java z wiersza poleceń Physicist 3 4341 30.08.2019 14:16
Ostatni post: Physicist
  Python z wiersza poleceń Physicist 15 19599 21.08.2019 20:14
Ostatni post: Physicist
  Transfer plików via FTP Visual Basic FireBytes 3 6922 15.08.2019 07:41
Ostatni post: Szachista
  Menu wysuwane z boku patryk67 1 7028 07.08.2019 12:43
Ostatni post: aht
  Visual Basic Excel l.całkowitą przedstawić w postaci szesnastkowej fugaz 4 8896 18.06.2019 21:36
Ostatni post: fugaz
  Nauka do Olimpiady Informatycznej? piotr0905 1 8412 08.06.2019 16:50
Ostatni post: wlisik
Ściana Prosta gra w Builder C++ Kiranek1 1 8332 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 10421 28.04.2019 19:31
Ostatni post: koneton