Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446

    [C#]#region . Properties .

    codice:
    #region . Properties .
    
    		[Category("Appearance")]
    		[Browsable(true)]
    		public virtual int BorderWidth
    		{
    			get {return _borderWidth;}
    			set 
    			{
    				if ( value >= 2 && value < 100) 
    				{
    					_borderWidth = value;
    					this.Refresh(); 
    				}
    			}
    		}
    Qualcuno sa dirmi cosa vuol dire questa porzione di codice?
    In partcolare cosa sta a significare:
    codice:
    [Category("Appearance")]
    		[Browsable(true)]

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,482
    Si tratta della dichiarazione di una proprietà, completa di codice per le operazioni di get (lettura del valore) e set (impostazione del valore).

    Gli elementi che appaiono tra parentesi quadre [] sono attributi: servono a decorare un tipo (classe, metodo, proprietà o un intero assembly .NET) con informazioni che vengono lette a runtime da classi preposte; ad esempio, l'attributo "Category" identifica la classe CategoryAttribute che accetta nel costruttore il nome della categoria a cui appartiene la proprietà; in fase di progettazione con Visual Studio, il Property Editor accede a tale informazione per determinare in quale categoria posizionare la proprietà.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446
    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.