Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Проблема с эл. управления Image в VB.NET Добавлено: 17.09.03 21:44  

Автор вопроса:  cosmos

Требуется помощь по Visual Basic.NET!!!
Где элемент управления Image в создании Windows Application или у меня какая-то обрезанная версия?

Я пытаюсь его получить: нажимаю ToolBox(где Label, Text и т.д.) правой кнопкой мыши и выбираю "Customize Toolbox". Далее ".NET Framework Components" и ствлю галочку напротив "Image". Появляется элемент упр. Имэдж, но он неактивный!!!! Что не так?!?! Может быть у меня версия обрезанная(на одном диске), т.к. при установке попросили убрать галочку с ".NET Framework SDK => Samples." и с "Documents"

ЗЫ: и объясните почему у меня у элиментов управления иконки изменились -теперь изобр. на элементах управления это принтер на фоне белого листа?!?!

 

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 grayk



Вопросов: 5
Ответов: 100
 Профиль | | #1 Добавлено: 18.09.03 10:29
Посмотри внимательно, из какого пространства имен этот самый Image. (Это в том же окошке добавления элементов). Я так думаю, что из web-контролов. Поэтому он и неактивный. VB.net вместо него использует PictureBox (где-то как-то). А вообще, надо смотреть по задаче. Я на своем опыте (горьковатом на вкус) убедился, что в .net графику нельзя программировать "как в VB6". Тут другая технология. Опиши цель, возможно, подскажу, как ее достичь.

Ответить

Номер ответа: 2
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #2
Добавлено: 18.09.03 10:42
Image - графический компонент, то есть он не поддерживается Windows, а
рисуется кодом на форме (или где-то ещё). В общем, это полная чушь,
поэтому за ненадобностью и для совместимости все графические
компоненты (Shape, Line, Image) убрали из .NET Framework. Вместо Image
используйте PictureBox. И больше читайте Эплмана!

Ответить

Номер ответа: 3
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 18.09.03 10:51
> графику нельзя программировать "как в VB6"
И правильно! Работа с графикой в .NET организована гораздо логичнее и
мощнее, чем в VB6. Вспомните хотя бы синтаксис функции Line, страх да
и только!

Ответить

Номер ответа: 4
Автор ответа:
 grayk



Вопросов: 5
Ответов: 100
 Профиль | | #4 Добавлено: 18.09.03 13:56

Просто .net честно отображает все возможности WinAPI плюс дополнительные. А VB6 пытался рисовать, используя свой опыт времен DOS. Про Эплмана поддерживаю двумя руками и т.д. - отлично пишет. Его талмуд о WinAPI  в VB в свете вышесказанного остался актуален. А там информации ...

Ответить

Номер ответа: 5
Автор ответа:
 cosmos



Вопросов: 1
Ответов: 2
 Профиль | | #5 Добавлено: 18.09.03 14:52

Спасибо. Да мне в школе задали вставить елку в программу с помощью Image, а в .НЕТ пол-ся её нету-у нас стоят 6 и 5-е Бейсики.

>>>И больше читайте Эплмана<<<

 А что именно почитать напиши пж-та?(А кто это такой?)

Ответить

Номер ответа: 6
Автор ответа:
 grayk



Вопросов: 5
Ответов: 100
 Профиль | | #6 Добавлено: 18.09.03 15:46

Дан Эплман (Dan Appleman) - "матерый" автор книг по программированию. У него полно регалий, его Desawere - довольно известная софт-компания. Наверное, хватит с него рекламы, а почитать - например "Переход на VB.Net ...", если хорошо знаешь VB6 и хочешь понять, с какой стороны от него новый язык. Еще "Использование Win32 API в VB6". Что-то в этом роде, точных названий не помню, под рукой книг нет. Можешь поискать на http://www.piter.com.

А по твоей задаче - наверное, все понятно. Тут никакие изыски не нужны. Просто PictureBox, свойство Image, способы масштабирования картинки - свойство SizeMode. Действуй!

Ответить

Номер ответа: 7
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #7
Добавлено: 19.09.03 10:28
>Дан Эплман (Dan Appleman) - "матерый" автор книг
По его словам, он программирует на VB, начиная с первой беты VB 1.0!
Книжка про API, ИМХО, немного скуновата... Однако хороша в роли
справочника. Эдакий фолиант больше 1000 страниц формата A4 (или
что-то типа того).
Книжка про переход на VB .NET - просто супер! Только вот про
многопоточность он сильно замутил... Можно было попроще объяснить.

Ответить

Номер ответа: 8
Автор ответа:
 cosmos



Вопросов: 1
Ответов: 2
 Профиль | | #8 Добавлено: 19.09.03 19:52
Спасибо

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам