HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Egyedi kép kontrol készítése


Példaprogram letöltése

21830 bájt

E példában egy olyan web kontrolt készítünk, mely képes egy tetszőleges kép megjelenítésére úgy, hogy a kép állományának a nevét is a kép alatt egy kis téglalapban megjeleníti. Így egy kép és az állománynevének megjelenítéséhez elegendő egyetlen kontrol. Ezt a kontrol továbbfejlesztve persze bármilyen más felirat is megjeleníthető a kép körül.

A mellékelt példa használata előtt a ScrollPictureControl projektben található kontrolt fordítsa le.
Az új kontrol elkészítéséhez szükségünk lesz egy új property-re, melyben megadható a betöltendő kép állomány neve, elérési útvonala. E property lesz a FileName.
    [Bindable(true), Category("Picture"), DefaultValue("")]
    public string FileName
    {
      get{ return fileName; }
      set{ fileName = value; }
    }
Ha a kép adott, akkor már csak az van hátra, hogy a Render függvényben megadjuk azt a HTML kódot, mely elvégzi mind a kép, mind az alatta található felirat megjelenítését.
    protected override void Render(HtmlTextWriter output)
    {
      RenderBeginTag(output);
      string s = "";
      s += "<div align=center>";
      s += "<img src=\""+fileName+"\">";
      s += "<div class=pic>";
      FileInfo fi = new FileInfo(fileName);
      s += fi.Name;
      s += "</div>";
      s += "</div>";
      output.Write(s);
      RenderEndTag(output);
    }

Könyv
Ez a cikk megtalálható ebben a könyvben: C# Software Offline 2002 évkönyv 133. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |