Vraag : UI de Redacteur van het type in VS2010

Ik bouw een controle van de douaneserver die een bezit van de „Tekst“ heeft. Ik wil dat bezit in een grote dialoogdoos kunnen uitgeven aangezien het vaak heel wat text.

I kan niet schijnen om de juiste montages bevat van de Redacteur te krijgen wat in“ gaat? „spaces
************************** ********** ********
(Waar), Categorie („Verschijning“), DefaultValue (Localiseerbare ""), (Waar), Redacteur (GetType (?), GetType (?))/> de Tekst van het Bezit >
Get
Schemerig s als Koord = CStr (ViewState („Tekst“))
als s niets/> het Eind Get

Vastgestelde (Waarde ByVal als Koord)
ViewState van If
Else
/>/> („Tekst“) =/> het Eind Property
************************** **********

Thanks
van Set
is

Antwoord : UI de Redacteur van het type in VS2010

Kennen niet droevig, ik van bestaande, maar als u BigStringEditor en UITypeEditor voor „gebruikt? „s, en bepaalt een klasse BigStringEditor zoals in de inbegrepen droevige code (, heb ik geen VB.Net op mijn machine, maar de code zou bijna het zelfde moeten zijn) dan wanneer u in het bezit“… „klikt zal verschijnen (ik denk u moet Raadpleegbaar plaatsen (waar) ook) en als u op dat een dialoog 100x100 klikt zult verschijnen die u zal laten uitgeven.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
openbare klasse BigStringEditor: UITypeEditor
    {
        openbare opheffing UITypeEditorEditStyle GetEditStyle (context System.ComponentModel.ITypeDescriptorContext)
        {
            terugkeer UITypeEditorEditStyle.Modal;
        }

        editorService van IWindowsFormsEditorService = verklaart nietig;

        openbaar opheffingsvoorwerp EditValue (context ITypeDescriptorContext, leverancier IServiceProvider, objecten waarde)
        {
            als (leverancier! = verklaar) nietig
            {
                editorService =
                    provider.GetService (typeof (IWindowsFormsEditorService)) als IWindowsFormsEditorService;
            }

            als (editorService! = verklaar) nietig
            {
                Vorm foo = nieuwe Vorm ();
                TextBox tb = nieuwe TextBox ();
                tb. Multiline = waar;
                tb. Hoogte = 100;
                tb. Breedte = 100;
                foo. Hoogte = 100;
                foo. Breedte = 100;
                tb. Tekst = value.ToString ();
                foo. Controls.Add (tb);
                editorService.ShowDialog (foo);
                terugkeer tb. Tekst;
            }

            terugkeer waarde;
        }


    }
Andere oplossingen  
 
programming4us programming4us