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 / Metoder og egenskaber


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


Etablere metoder og egenskaber

[DefaultValue("0")]
  public string Text
  {
   get
   {
    EnsureChildControls(); //sikrer, at de findes
    return txtRegn.Text;
   }
   set
   {
    EnsureChildControls();
    txtRegn.Text = value;
   }
  }
  char[] strSep = {'\r'};
  public string[] Values
  {
   get
   {
    EnsureChildControls();
    return txtRegn.Text.Split(strSep);
   }
   set
   {
    EnsureChildControls();
    txtRegn.Text = String.Join(" ", value);
   }
  }
  public string Result
  {
   get
   {
    EnsureChildControls();
    return txtRegn.Text;
   }
  }
  public void Sum()
  {
   EnsureChildControls();
   if (txtRegn.Text.Length !=0)
   {
    string[] arrNums;
    arrNums = txtRegn.Text.Split(strSep);
    double dblSum = 0;
    foreach (string strCount in arrNums)
    {
     try
     {
      dblSum += Convert.ToDouble(strCount);
     }
     catch
     {
     }
    }
    lblResultat.Text = dblSum.ToString();
   }
   else
    lblResultat.Text ="0";
  }

Det skulle gerne få kontrollen frem i designvisningen også - hvis det ikke er tilfældet kan den hjælpes på vej ved, at man giver én af egenskaberne værdi:

<Custom:regnekasse id="custRegnekasse" runat="server" Text="0" />

 


   
Spacer Spacer Spacer Spacer