Модераторы: diadiavova, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изменение вида курсора 
:(
    Опции темы
kir_vik
Дата 6.3.2007, 22:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 26.2.2007

Репутация: нет
Всего: нет



А есть в вижуал бэйсике .нет возможность изменять вид курсора при определенных собитиях, но чтобы картинка была из внутренних ресуров программы? Ну например:

dim risunok as image
Me.cursor = risunok

Вторая строчка - абсурд, я понимаю, но я хотел показать что мне нужно. Может risunok как-то конвертировать?

Это сообщение отредактировал(а) kir_vik - 6.3.2007, 22:57
PM MAIL ICQ   Вверх
Akina
Дата 7.3.2007, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 1
Всего: 454



Перемещено в VB .NET.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
ivashkanet
Дата 7.3.2007, 08:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 5
Всего: 149



kir_vik, стандартными средствами нельзя. 
ИМХО, нужно будет WinAPI использовать 
PM MAIL WWW ICQ   Вверх
ivashkanet
Дата 7.3.2007, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 5
Всего: 149



Вот как это делается на API 

Это сообщение отредактировал(а) ivashkanet - 7.3.2007, 09:19
PM MAIL WWW ICQ   Вверх
Exception
Дата 7.3.2007, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 18
Всего: 186



Что-то, я, видно, совсем туплю сегодня.
Разве у Screen нет свойства Cursor?
Пинайте ногами smile .
PM   Вверх
kir_vik
Дата 8.3.2007, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 26.2.2007

Репутация: нет
Всего: нет



ivashkanet 
Спасибо, поковыряюсь на днях. smile

PM MAIL ICQ   Вверх
ivashkanet
Дата 9.3.2007, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 5
Всего: 149



Цитата(Exception @  7.3.2007,  22:00 Найти цитируемый пост)
Разве у Screen нет свойства Cursor?

Нету smile (если ты, конечно, о System.Windows.Forms.Screen)
Есть просто класс Cursor (System.Windows.Forms.Cursor). Покопавшись, сваял такую штуку:
Код

        Dim cursor As New Cursor("D:\3dsmove.cur")

        Me.Cursor = cursor

Только он у меня получился черно-белым, а не цветным как в самом файле  smile 


P.S. Exception, спасибо что направил в нужное русло smile

PM MAIL WWW ICQ   Вверх
Exception
Дата 9.3.2007, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 18
Всего: 186



У Cursor есть свойство Current. Вот оно-то нам и нужно smile .
PM   Вверх
kir_vik
Дата 9.3.2007, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 26.2.2007

Репутация: нет
Всего: нет



Цитата(Exception @ 9.3.2007,  17:41)
У Cursor есть свойство Current. Вот оно-то нам и нужно smile .

Да эт немного не то.
Вобщем, мучался-мучался, да решил скачать парочку прог для рисования/конвертирования иконок/курсоров. Конвертирование, кстати, есть и из bmp.  Так-то все пучком, да немного не то, что хотелось - ну, не так изящно smile
Кстати, "ковырялся" в хэлпе к ВБ.НЕТ, там нашел конвертирование из иконок в обычный графический файл (IcontoBitmap или что-то вроде того), а вот обратно нет.
Таки дела.
PM MAIL ICQ   Вверх
Exception
Дата 9.3.2007, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 18
Всего: 186



Цитата(kir_vik @  9.3.2007,  20:39 Найти цитируемый пост)
Да эт немного не то.


Почему не то?
Ты спросил:

Цитата(kir_vik @  6.3.2007,  23:56 Найти цитируемый пост)
изменять вид курсора при определенных собитиях


Я ответил smile .


Цитата(kir_vik @  6.3.2007,  23:56 Найти цитируемый пост)
но чтобы картинка была из внутренних ресуров программы?


Добавляешь её в Project Properties => Resources, потом устанавливаешь Cursor.Current (картинка - в My.Resources).
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума VB .NET
diadiavova
  • Прежде чем задать вопрос, воспользуйтесь поиском: возможно Ваш вопрос уже обсуждался и на него был получен ответ.
  • Если такой же вопрос не найден, не стоит задавать свой вопрос в любую тему, создайте новую.
  • Заголовок темы должен отображать ее суть.
  • Содержание поста должно описывать проблему понятно, но в то же время, по возможности, лаконично. Сначала следует описать суть вопроса, потом можно привести пример кода, не вынуждайте других участников угадывать в чем Ваша проблема - телепатов здесь нет.
  • Будьте взаимно вежливы и дружелюбны.
  • При оформлении сообщений используйте форматирование, примеры кода заключайте в теги [CODE=vbnet][/CODE].
  • Также ознакомьтесь с общими правилами, действующими на всем форуме.
  • Если вопрос решен, не забывайте помечать тему решенной(вверху темы есть ссылка). Кроме того, если Вы хотите отблагодарить участников, оказавших помощь в решении, можно повысить им репутацию, в случае, если у Вас менее 100 сообщений в форуме и функция изменения репутации Вам недоступна, можете написать сюда.
  • Общие вопросы по программированию на платформе .NET обсуждаются здесь.
  • Литература по VB .NET обсуждается здесь.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0553 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.