Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di atm
    Registrato dal
    Nov 2009
    Messaggi
    54

    C# Proprietà in Progettazione

    Ciao ragazzi,
    ho implementato una mia classe che eredita da Label.

    Ad essa ho inserito delle proprietà tra cui "Description".

    Io voglio che quando inserisco da "Casella degli Strumenti" in VS2010 il mio oggetto, vado nella proprietà descrizione, essa abbia lo stesso comportamento della proprietà Text di una TextBox;
    cioè in pratica mi si apre una specie di casella di testo dove mi dice "Per iniziare una nuova riga premere INVIO" e "Per accettare testo premere CTRL + INVIO". Come posso fare? So che devo definire un ComponentModel all'attributo, ma non so quale e cosa.

    Poi un'altra cosa: nel metodo OnPaint faccio:

    codice:
    e.Graphics.DrawString(this.Description, DefaultFont, Brushes.Black, new PointF(0, 0));
    Se la description contiene "\r\n" oppure "\n" lui mi scrive anche quello, perchè?


    Grazie



    Ragazzi risolto.
    Bastava mettere nella proprietà:
    [Editor("System.ComponentModel.Design.MultilineStri ngEditor, System.Design", typeof(UITypeEditor))]

    Grazie lo stesso.....

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    C# e tutti i linguaggi .NET hanno il loro forum: Visual Basic e .NET Framework.

    Sposto la discussione.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di atm
    Registrato dal
    Nov 2009
    Messaggi
    54

    Re: Moderazione

    Originariamente inviato da LeleFT
    C# e tutti i linguaggi .NET hanno il loro forum: Visual Basic e .NET Framework.

    Sposto la discussione.


    Ciao.
    Si scusa LeleFT... Anzi potresti chiuderlo il thread?
    Grazie

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da atm
    Anzi potresti chiuderlo il thread?
    E perché mai? Se hai trovato una soluzione, è meglio postarla qui, in modo che sia utile a tutti coloro che dovessero trovarsi in futuro davanti alla stessa problematica, assecondando lo spirito collaborativo del forum.

    In ogni caso, senza una buona motivazione, non chiudiamo thread a richiesta.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  5. #5
    Utente di HTML.it L'avatar di atm
    Registrato dal
    Nov 2009
    Messaggi
    54

    Re: Moderazione

    Originariamente inviato da alka
    E perché mai? Se hai trovato una soluzione, è meglio postarla qui, in modo che sia utile a tutti coloro che dovessero trovarsi in futuro davanti alla stessa problematica, assecondando lo spirito collaborativo del forum.

    In ogni caso, senza una buona motivazione, non chiudiamo thread a richiesta.

    Ciao alka,
    la soluzione era già stata inserita nella parte inferiore al messaggio di apertura. Comunque la posto anche qui.

    codice:
    [Editor("System.ComponentModel.Design.MultilineStringEditor, System.Design", typeof(UITypeEditor))]
    Grazie e scusa

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da atm
    la soluzione era già stata inserita nella parte inferiore al messaggio di apertura. Comunque la posto anche qui.
    Non l'avevo notata, comunque è meglio metterla in calce alla discussione come hai fatto.

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

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

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 © 2025 vBulletin Solutions, Inc. All rights reserved.