Artykuły
Programowanie w Delphi
Image - rysowanie.
Image - rysowanie. |
|
|
| Redaktor: Administrator | |||||
| 15.02.2008. | |||||
Strona 1 z 3 W tym artykule postaram siÄ™ zapoznać CiÄ™ z komponentem Image z karty Additional. Jest to bardzo przydatny komponent podczas pisania programów. DziÄ™ki niemu mamy możliwość wstawienia obrazka na formie programu. Ale to nie wszystko, bardzo ważnÄ… wg mnie możliwoÅ›ciÄ… jest to że umożliwia nam on rysowanie z poziomu kodu programu wÅ‚asnych "obrazków". ZapisaÅ‚em to w cudzysÅ‚owiu ponieważ tak naprawde nikt nie rysuje obrazków za pomocÄ… tego komponentu, jest on najczęściej wykorzystywany do rysowania jakichÅ› prostych schematów, oraz przedwszystkim jesli nie masz pieniÄ…dzy na wykupienie komponentu do tworzenia formularzy możesz do tego celu wykorzystać komponent Image. Oczywiscie nie ma co ukrywać że tworzenie formularzy za pomocÄ… tego komponentu jest bardziej pracochÅ‚onne i trudniejsze niż użycie gotowych komponentów przeznaczonych do tego celu, ale niestety chcÄ…c tworzyć formularze w projektach komercyjnych musimy sÅ‚ono zapÅ‚acić za komponenty przeznaczone do tworzenia formularzy. A dla mÅ‚odych programistów którzy, dopiero zaczynajÄ… prace w swoim fachu jest ciężko zdobyć pieniÄ…dze na zakup profesjonalnych komponentów. Dlatego trzeba radzić sobie po swojemu!
Pierwsze co zademonstrujÄ™ to takie standardowe użycie do Å‚adowania obrazka co można wykorzystać przy pisaniu np przeglÄ…darek do zdjęć itp. Wstawiamy na naszÄ… formÄ™ komponent Image z zakÅ‚adki Additional. Zmieniamy jego nazwÄ™ na np Obrazek. ProponujÄ™ za każdym razem kiedy tworysz jakiÅ› projekt zmieniać od razu nazwy komponentów tak abyÅ› potem wiedziaÅ‚ do czego ten komponent sÅ‚uży, lub w trakcie pisania kodu nie zastanawiaÅ‚ siÄ™ czy teraz masz sie odnoscić do Image1 czy do Image2. Na formÄ™ wstawiamy jeszcze Button (zakÅ‚adka Standard). Ja wstawiam Button tylko w celach demonstracyjnych Ty możesz kod wczytywania obrazka czy innych wstawiać np przy wczytywaniu formy itp. Teraz wstawiamy kod odpowiedzialny za zaÅ‚adowanie obrazka w procedurze OnClick naszego przycisku (klikamy dwukrotnie na przycisk i otwiera siÄ™ nam okno z kodem źrodÅ‚owym, kursor ustawiony wewnÄ…trz tej procedury.):
WewnÄ…trz funkcji LoadFromFile wpisujemy Å›cieżkÄ™ dostÄ™pu do naszego obrazka. Ważne! Obrazek musi być mapÄ… bitowÄ… (*.bmp). Przy próbie wstawienia obrazka o rozszerzeniu np gif pojawi siÄ™ nam komunikat:
JeÅ›li wszystko zrobiÅ‚eÅ› prawidÅ‚owo na formie w miejscu komponentu Image powinien pojawić Ci siÄ™ obrazek który próbowaÅ‚eÅ› wstawić. |
|||||
| Zmieniony ( 16.02.2008. ) | |||||
| « poprzedni artykuÅ‚ | nastÄ™pny artykuÅ‚ » |
|---|



TOOLS :

