Вопрос : Тип редактор UI в VS2010

Я строю изготовленный на заказ управление сервера имеет свойство «текста». Я хочу мочь редактировать что свойство в большом диалоговом окно по мере того как оно часто содержит много text.

I не может показаться, что получило правые установки редактора идет в»? «
********** ************************** spaces
(«возникновение»), DefaultValue (""), Localizable (поистине), редактор (GetType (?), GetType (?))Текст свойства >
() как String
Get
затемняет s как шнур = CStr (ViewState («текст»))
если s ничего
ViewState Get

конца If
конца s

Else
возвращения Then
» [«& Me.ID &»] «возвращенное установленное (значение ByVal как шнур) («текст») =

Thanks
********** ************************** Property
конца Set
конца Value
class=

Ответ : Тип редактор UI в VS2010

Огорченно, я не знаю существуя одного, но если вы используете BigStringEditor и UITypeEditor для «? «s, и определяет тип BigStringEditor как в включенное Кодего (огорченное, я не имею VB.Net на моей машине, но Кодий должно быть почти этим же) после этого когда вы щелкнете в свойстве»… «появит (я думаю вы потребность установить Browsable (поистине) также) и если вы щелкаете дальше, то что диалог 100x100 появится который будет препятствовать вам редактировать.
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:
общественный тип BigStringEditor: UITypeEditor
    {
        общественное преодоление автоматического действия UITypeEditorEditStyle GetEditStyle (смысл System.ComponentModel.ITypeDescriptorContext)
        {
            возвращенное UITypeEditorEditStyle.Modal;
        }

        editorService = null IWindowsFormsEditorService;

        общественный предмет EditValue преодоления автоматического действия (смысл ITypeDescriptorContext, провайдер IServiceProvider, значение предмета)
        {
            если (провайдер! = null)
            {
                editorService =
                    provider.GetService (typeof (IWindowsFormsEditorService)) как IWindowsFormsEditorService;
            }

            если (editorService! = null)
            {
                Сформируйте foo = новая форма ();
                TextBox tb = новый TextBox ();
                tb. Многополосно = true;
                tb. Высота = 100;
                tb. Ширина = 100;
                foo. Высота = 100;
                foo. Ширина = 100;
                tb. Текст = value.ToString ();
                foo. Controls.Add (tb);
                editorService.ShowDialog (foo);
                возвращенный tb. Текст;
            }

            возвращенное значение;
        }


    }
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us