Et site med kursusmaterialer, der bruges i forbindelse med undervisning i forskellige it relaterede emnerEn skøn grafik du kan nyde mens der undervises.
   

Send spørgsmål eller kommentar til Thor - klik her: Send en kommentar til Thor - omkring undervisning eller kursus  Søg i kursusmaterialerne. Kan bruges i forbindelse med undervisningen eller efter kurset  Til forsiden af kursusmaterialer.dk 

 

ASP.NET III / Custom controls / Skalering af kontroller


ASP.NET fjernundervisningskursus

- Vil du gerne på kursus NU?

- Vil du gerne lære i dit eget tempo?

- Har du ikke tid til at tage på kursus ude i byen?

Så køb et kursus i ASP.NET som fjernundervisning på www.it-fjernundervisning.dk


Skalering af sammensatte kontroller

Custom controller håndterer mange design-time og run-time visnings muligheder, men de kan ikke automatisk skalere deres indre kontroller, da der ikke er nogen fornuftig måde man kan afgøre, hvordan det skal gøres smartest.

For at kunne håndtere skalering af sammensatte kontroller skal man

  1. Override Render metoden fra grundklassen
  2. Tilføje kode, der kan skalere de indre kontroller passende
  3. Kalde Render metoden for at få vist kontrollen

Et eksempel på, hvordan man kan gøre med vores regnekasse:

protected override void Render(HtmlTextWriter output)
  {
   EnsureChildControls();
   txtRegn.Width = this.Width;
   double dHeight = this.Height.Value - butSum.Height.Value;
   txtRegn.Height = Unit.Parse(dHeight.ToString());
   base.Render(output);
  }

   
Spacer Spacer Spacer Spacer