не стандартный вид контролов

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Dmitriy Solomnikov
Постоялец
Постоялец
 
Сообщения: 407
Зарегистрирован: 10.11.2004 (Ср) 13:04
Откуда: Москва

не стандартный вид контролов

Сообщение Dmitriy Solomnikov » 16.09.2005 (Пт) 14:11

Как можно создать окно не стандартной формы (круглое, и т.п.)?
А как кнопку?

И как на это окно поместить картинку?
И как на кнопку?

В какую сторону копать?

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 16.09.2005 (Пт) 14:22

если кнопку, то её проще рисовать самому....
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Dmitriy Solomnikov
Постоялец
Постоялец
 
Сообщения: 407
Зарегистрирован: 10.11.2004 (Ср) 13:04
Откуда: Москва

Сообщение Dmitriy Solomnikov » 16.09.2005 (Пт) 14:26

Sebas писал(а):если кнопку, то её проще рисовать самому....


Вот это было бы то что надо, подскажт как.
А что с формой?

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Сообщение Создатель » 16.09.2005 (Пт) 14:42

Копать в сторону исходников на .NET на vbstreets. форма нестандартной формы там точно есть

Dmitriy Solomnikov
Постоялец
Постоялец
 
Сообщения: 407
Зарегистрирован: 10.11.2004 (Ср) 13:04
Откуда: Москва

Сообщение Dmitriy Solomnikov » 16.09.2005 (Пт) 15:18

Создатель писал(а):форма нестандартной формы там точно есть


А форму так же рисовать (через pictureBox)? Или как-то по другому можно?

Dmitriy Solomnikov
Постоялец
Постоялец
 
Сообщения: 407
Зарегистрирован: 10.11.2004 (Ср) 13:04
Откуда: Москва

Сообщение Dmitriy Solomnikov » 16.09.2005 (Пт) 15:52

разобрался
с формой совсем просто, а за кнопку спасибо

Dmitriy Solomnikov
Постоялец
Постоялец
 
Сообщения: 407
Зарегистрирован: 10.11.2004 (Ср) 13:04
Откуда: Москва

Сообщение Dmitriy Solomnikov » 19.09.2005 (Пн) 12:39

цитата из MSDN:
Код: Выделить всё
При использовании мониторов, цветовая палитра которых превышает 24 бита, могут случиться так, что некоторые части формы не будут прозрачными вне зависимости от значения свойства TransparencyKey. Чтобы избежать этой проблемы, убедитесь, что для значения цветовой палитры на панели управления Экран выбрано значение меньше 24 бит. При разработке приложений с использованием прозрачности помните, что пользователи должны знать о существовании данной проблемы.


Вот и прикол- при 32bit не работает, при 16bit работает.
Ну не мириться же с этим???


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 64

    TopList