Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Usercontrol, property

Ciao a tutti,
Qualcuno mi sa dire come implementare una property come la List delle
ListBox o come la Text delle TextBox multiline?
Una property cioč che si apre a tendina nella finestra delle proprietŕ a
design?
Ciao, grazie.

 design?
[...]
Ci ho provato e non ci sono riuscito. Mi sa che la via più breve è
delegare ad un controllo standard (non ci ho proovato: ho giocato solo
con lo Usercontrol...). In alternativa, ti restano le property pages
(ok, lo so, questo non è quel che chiedevi...)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 design?
http://www.developerfusion.com/show/1661/7/
Al paragrafo Limitations and Workarounds.
Tutto l'articolo e' ottimo comunque:
http://www.developerfusion.com/show/1661/1/
hth,
Lokar
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
UGIdotNET - 
http://www.ugidotnet.org

 Al paragrafo Limitations and Workarounds.
Scusami, ma o io sono 'cecato e non trovo la soluzione oppure non hai capito
la domanda :)
Ciao, grazie.
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 Ciao, grazie.
Mi sembra di aver giŕ affrontato il problema e ti dico che l'ho risolto in
parte con la SendMessage perchč alcune proprietŕ non possono essere
impostate con le property vedi scrollbar e multilinee.
Ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
[...]
Credo si riferisse a questo:
Delegando a controlli base (tipo TextBoxes):
"Such controls have a few properties-for example, MultiLine, ScrollBars,
and Sorted-which are read-only at run time.
But when you place an ActiveX control on a form at design time, the
ActiveX control is already running, so you can't
modify those particular properties in the Properties window of the
application that's using the control."
Cioè: la proprietà che ti serve in realtà è readonly, quindi neanche
delegando te la cavi
Però:
"You can use a few tricks to work around this problem, but none of them
offers a
definitive solution. [...]Another well-known trick relies on an array of
constituent controls.
For example, you can implement the MultiLine property by preparing both
a single-line and multiline TextBox controls
and make visible only the one that matches the current property setting.
The problem with this approach is that the number of needed controls
grows exponentially when you need to implement two or more properties in
this way. You need 5 TextBox controls to implement the MultiLine and
ScrollBars properties (one for single-line TextBox controls and 4 for
all the possible settings of the ScrollBar property), and 10 TextBoxes
if you also want to implement the HideSelection property."
Cioè: ce la puoi fare se invece di un solo controllo ne metti almeno
due. Ad esempio, nel caso delle textBoxes uno che è settato su
multiline= false, l'altro che èm settato su multiline = true...


 Credo si riferisse a questo:
[Snip-snap]
Ho capito, :) ma come risolvo il mio problema? :PPP
Ciao


 impostate con le property vedi scrollbar e multilinee.
Forse non sono stato chiaro :)
Rileggete per favore la prima frase che ho riportato in questo post.
Avete presente la property List delle ListBox, con cui posso impostare la
lista delle voci a design?
