0

Я пытаюсь изменить компоненты GUI на C#, моя IDE - это Visual Studio 2010. Я заметил, что всякий раз, когда я пытаюсь использовать визуальный интерфейс для перемещения графических компонентов, все мои компоненты получают переименованы. Например, myLabel переименован label1, mySeries становится series1 и так далее.избежать переименования графических объектов

Могу ли я сохранить исходные имена переменных, которые я назначаю в коде, и все еще иметь возможность визуально упорядочивать объекты?

EDIT: Например, я только что изменил положение этикетки, а в коде все ChartAreas, Series и Labels (от DataVisualization.Charting) переименовываются.

+0

Вы переименовываете их из кода или из окон свойств дизайнера? – dotctor

+0

В моем коде. Я работаю над чьим-то кодом, и я совершенно новичок в визуальной студии. :) –

+0

вы должны выбрать элемент в визуальном редакторе, а затем изменить его свойства через окно свойств, я думаю, вы используете стороннюю библиотеку для пользовательского интерфейса, я прав? – dotctor

ответ

0

Вы пытаетесь использовать визуальный интерфейс , чтобы установить имя ваших элементов управления? (через окно свойств).

Нельзя смешивать автоматически сгенерированный и сгенерированный вручную код. Это. Если вы хотите использовать конструктор, вы не должны привыкать редактировать сгенерированный код (файлы * .Designer.cs).

Если вы хотите портировать свой созданный вручную код дизайнеру, у вас будет плохое время.

В любом случае: если вы используете конструктор для установки имени вашего элемента управления, он не должен меняться при его перемещении.

+0

О, но я не хочу переименования. Названия, которые я назначил, это те, которые я бы очень хотел сохранить. Я просто хотел бы визуально визуализировать графические компоненты. Это возможно? –

+0

Нельзя смешивать вручную и автоматически сгенерированный код. Я думаю, что ваш вопрос исходит из свойства «myControl.Name», он должен быть установлен в управляющее имя (здесь «myControl»), иначе дизайнер переименует элемент управления. – Orace

+0

Если вы используете конструктор для установки имени вашего элемента управления, он автоматически сгенерирует весь код, чтобы «определенно» установить имя. – Orace

Смежные вопросы