Физический адрес формы или элемента управления пользователя
Привет,
Я делаю программу с несколькими формами и usercontorls, но здесь у меня есть проблема,
Как я могу получить физический адрес формы, в которой я работаю прямо сейчас?
Дополнение 1:
Я имею в виду, есть ли свойство, которое динамически дает мне физический адрес формы или usercontrol, чтобы, когда я его использую, оно давало мне адрес, написанный в поле "полный путь" внутри меню свойств, и я мог бы использовать его как:
Dim myaddress as string = me.FullPath
Дополнение 2:
В обозревателе решений, когда вы выбираете файл, такой как form или usercontrol, или даже файл изображения или foler, после того как вы щелкнете по нему правой кнопкой мыши и выберете properties, в меню properties вы увидите строку, которая включает полный путь к этому файлу (Full Path), теперь я ищу способ динамического доступа к этому свойству внутри программы, например, запись
return me.FullPathи он возвращает полный путь к файлу.
Что я уже пробовал:
До сих пор я читаю MSDN и пытаюсь найти свойство, которое дает мне физический адрес usercontrol или формы.
0x01AA
Нет, физического адреса нет. Что ты будешь делать? Вам нужно что-то вроде "MyForm/MyPanel/MyUserControl", где "My..." - это имена элементов управления?
m.r.m.40
Нет, мне нужно что-то вроде ... C:\application\Accounting\Form1".
0x01AA
Я не понимаю :)
Richard MacCutchan
Формы не имеют физических адресов, они являются динамическими объектами, созданными во время выполнения из различных частей логики программы.
m.r.m.40
Я обновил вопрос, прочтите, пожалуйста, дополнение два.
m.r.m.40
Я обновил вопрос, дополнение 2 опубликовано в ответ на вас.
Richard MacCutchan
Формы не имеют физических адресов.
То, что вы видите в обозревателе решений, - это путь к исходному файлу в вашем проекте. Как только ваше приложение скомпилировано и связано в исполняемую программу, эти файлы больше не используются. При запуске приложения форма создается динамически в адресном пространстве приложения, а не в папке на диске.
m.r.m.40
Я понял,
Спасибо,
Так что теперь, когда я только что столкнулся с худшей проблемой, я загружу свой следующий вопрос, если не смогу решить эту проблему.
Спасибо,
F-ES Sitecore
Подсказка: если вам нужно расположение файлов исходного кода в вашем решении, то вы делаете что-то не так.