Страница: 1 | 2 |
Вопрос: Помогите новичку.
Добавлено: 15.02.08 19:02
Автор вопроса: pasha | ICQ: 209913513
Доброго времени суотк!
Полазил по форуму но, не нашел, искал наверное плохо.
Мне необходимо сделать окно нестандартной формы, ну например как в nerosmartstart.
Каким образом это сделать?
очень надеюсь на помощь :)
Ответы
Всего ответов: 27
Номер ответа: 1
Автор ответа:
GeniX
ICQ: 418811267
Вопросов: 40
Ответов: 243
Web-сайт:
Профиль | | #1
Добавлено: 15.02.08 22:09
Прога какая то была. Form creator вроде.
Номер ответа: 2
Автор ответа:
GeniX
ICQ: 418811267
Вопросов: 40
Ответов: 243
Web-сайт:
Профиль | | #2
Добавлено: 15.02.08 22:26
Прога какая то была. Form creator вроде.
Номер ответа: 3
Автор ответа:
D o c a l
ICQ: 408802757
Вопросов: 76
Ответов: 985
Web-сайт:
Профиль | | #3
Добавлено: 16.02.08 00:15
Ну или самому через апи
Номер ответа: 4
Автор ответа:
__Pavel__
Вопросов: 29
Ответов: 284
Web-сайт:
Профиль | | #4
Добавлено: 16.02.08 00:35
а нелегче вставить изображение и задать прозрачность, а обрамление окна скрыть?
Номер ответа: 5
Автор ответа:
BG(Алексей)
Вопросов: 26
Ответов: 295
Профиль | | #5
Добавлено: 16.02.08 03:10
Номер ответа: 6
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #6
Добавлено: 16.02.08 19:37
http://www.formcreator.narod.ru/
Номер ответа: 7
Автор ответа:
D o c a l
ICQ: 408802757
Вопросов: 76
Ответов: 985
Web-сайт:
Профиль | | #7
Добавлено: 16.02.08 22:52
Sori ne zametil chto eto .Net
Номер ответа: 8
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #8
Добавлено: 17.02.08 09:41
Ложишь на форму картинку и указываешь у формы свойство TransparencyKey
Номер ответа: 9
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #9
Добавлено: 17.02.08 09:41
Ложишь на форму картинку и указываешь у формы свойство TransparencyKey
Номер ответа: 10
Автор ответа:
pasha
ICQ: 209913513
Вопросов: 10
Ответов: 45
Профиль | | #10
Добавлено: 17.02.08 20:08
Спасибо большое!
Вот только еще вопросик можно?
Как мне написать код для импорта изобрадения в Resources. Вот у меня есть OpenFile диалог, вот выбираю я через него файл с изображением, путь к этому файлу записывается в переменную filename. Так вот как это изображение импортировать в ресурсы с заменой существующего?
Вроде понятно написал
Номер ответа: 11
Автор ответа:
pasha
ICQ: 209913513
Вопросов: 10
Ответов: 45
Профиль | | #11
Добавлено: 17.02.08 20:26
тупой вопрос. А свойство TransparencyKey указывать какое?
Наложил картинку (св-во BackgroundImage)а дальше?
Номер ответа: 12
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #12
Добавлено: 17.02.08 20:56
При чем тут ресурсы?
То что ты хочешь делается так:
Me.BackgroundImage = Image.FromFile(filename)
В этом свойстве указываешь тот цвет который должен быть прозрачным
Номер ответа: 13
Автор ответа:
BUMM ®
Вопросов: 8
Ответов: 482
Профиль | | #13
Добавлено: 17.02.08 20:58
Номер ответа: 14
Автор ответа:
pasha
ICQ: 209913513
Вопросов: 10
Ответов: 45
Профиль | | #14
Добавлено: 17.02.08 21:04
по-поводу первого:
согласен, но тогда необходимо чтобы при перезапуске приложения значение переменной filename сохранялось, иначе придется при каждом запуске выбирать файл
Номер ответа: 15
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #15
Добавлено: 17.02.08 21:31
Ты хочешь внести изменнеия в ресурсы приложения во время его выполнения?
Технически невозможно.
Либо сохраняй изображение в папку данных (боже упаси в папку программы!), либо саму переменную, по-другому не выйдет.
Щас человека запутаешь
Корчое - рисуешь картинку, те области котоыре хочешь "выколоть" рисуешь, скажем, красным.
Кидаешь картинку на форму, и ставишь TransparencyKey = Colors.Red - и эти области будут выколоты (т.е. чрез них будет видно рабочий стол).
Учти что цвет должен 1:1 совпадать, т.е. если это (255 0 0) то цвет будет выколот, если (254 0 0) то уже не будет.