Я создал проект C # WinForms в SharpDevelop, затем добавил проект DLL и сослался на него в основном проекте WinForms, а также поместил директиву USING.и все прошло хорошо, кроме как столкнулся с некоторыми проблемами ...
Я искал в Интернете свои проблемы, но я не нашел никакого решения - но самым близким был этот, но все еще нет 'Решено около 90% вещей.
Первый - для доступа к ресурсам:
https://github.com/icsharpcode/SharpDevelop/wiki/Using-Resources
Сейчас:
> 1 <</strong>
Как мне получить доступ к ресурсам во встроенном файле RESX в WinForms (звуки, изображения, другие пользовательские типы данных), я поставил директиву Using
?
Я пробовал как Properties.Resources
(пытаясь использовать схему, как в VS2015) Но, как я понял, она немного отличается от обработки ресурсов.
Но как именно будет выглядеть код?
> 2<</strong>
Второй вопрос - это то же самое, единственное отличие состоит в том, что я помещаю ресурсы в новый пустой файл DLL, как мне получить доступ к изображению или аудио из DLL (DLL уже упоминается в проекте WinForms иПроекты WinForms уже используют директиву Using
, так что это неt проблема)
И формально, что я пытаюсь сделать, это следующий пример: для воспроизведения звука в фоновом режиме программы WinForms, этот фоновый звук сохраняется как ресурс во внешнем файле DLL, ссылка на проект WinFormsи настроен для использования.Во второй части, это изображение, сохраненное в виде ресурса в EXE-файле WinForms, и я хочу получить к нему доступ, чтобы установить для него управляющий объект PictureBox, например
Picturebox1.Image = Properties.Resources.SampleIMG **(Note that is a line from Visual Studio, not working in SharpDevelop!)**
Но независимо от того, что я делаю, читайте навеб, попробуйте сам там я не нашел решения для всего этого!Даже синтаксис управления ресурсами и тому подобные вещи отличаются от Visual Studio, поэтому ни один из синтаксисов, которые я хочу, не работает!
Извините за возможное неправильное написание любого слова на английском языке,
СпасибоВы заранее
Андрей