Pytanie : Jak I widok WSZYSTKIE mój Metoda i Funkcja w Przedmiot Wyszukiwarka.

W the funkcja dzień VB6, I używać sprawnie WSZYSTKIE mój metoda i funkcja w jeden długi lista w the Przedmiot Wyszukiwarka - che być bardzo handy.

I myśl który I używać dalej the słowo "", i ** klikać ** the metoda i funkcja appear.

Now, z the Przedmiot Wyszukiwarka zawierać z VB Wyrażać 2008, I móc 2008 them.

I móc dalej, mówić, Moduł, i, hence, spisywać swój różnorodny metoda i funkcja, ale I móc łączyć pozycja WSZYSTKIE the metoda i funkcja w wszystkie the Modules.

So, na przykład, jeżeli I chcieć mój sposób szczególny funkcja przez the Przedmiot Wyszukiwarka, I musieć che moduł, klasa, formularzowy etc ten partuclar funkcja być w - che robić życie więcej difficult.

Does funkcja jeżeli ono być ewentualny lista WSZYSTKIE mój metoda i funkcja w właśnie jeden lista w the Przedmiot Wyszukiwarka?

Thank you.

Odpowiedź : Jak I widok WSZYSTKIE mój Metoda i Funkcja w Przedmiot Wyszukiwarka.

Zmartwiony, I znać jeden, ale jeżeli ty używać BigStringEditor i UITypeEditor dla the "? "s, i definiować klasowy BigStringEditor w the klasowy kod (zmartwiony, I mieć VB.Net na mój maszyna, ale the kod musieć prawie the być) wtedy gdy ty klikać w the własność"… "pojawiać się (I myśleć ty potrzeba Browsable (prawdziwy) także) i jeżeli ty klikać dalej że 100x100 dialog pojawiać się che pozwalać ty.
(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:
społeczeństwo klasowy BigStringEditor: UITypeEditor
    {
        jawny override UITypeEditorEditStyle GetEditStyle (System.ComponentModel.ITypeDescriptorContext kontekst)
        {
            powrotny UITypeEditorEditStyle.Modal;
        }

        IWindowsFormsEditorService editorService = null;

        jawny override przedmiot EditValue (ITypeDescriptorContext kontekst, IServiceProvider dostawca, przedmiot wartość)
        {
            jeżeli (dostawca! = null)
            {
                editorService =
                    provider.GetService (typeof (IWindowsFormsEditorService)) jako IWindowsFormsEditorService;
            }

            jeżeli (editorService! = null)
            {
                Formularzowy foo = nowy Forma ();
                TextBox tb = nowy TextBox ();
                tb. True = true;
                tb. Wzrost = 100;
                tb. Szerokość = 100;
                foo. Wzrost = 100;
                foo. Szerokość = 100;
                tb. Tekst = value.ToString ();
                foo. Controls.Add (tb);
                editorService.ShowDialog (foo);
                powrotny tb. Tekst;
            }

            powrotny wartość;
        }


    }
Inne rozwiązania  
 
programming4us programming4us