![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 18.10.2007
Сообщений: 41
|
![]()
1) Есть несколько форм. Нужно объявить переменную так, что бы она доступна была во всех формах. Как?
2) ... MyFileName="C:\1.bmp" PictureBox1.Image = Image.FromFile(MyFileName) FileOpen(1, MyFileName, OpenMode.Binary) .... На второй строке возникает ошибка: The process cannot access the file 'C:\1.bmp' because it is being used by another process. 3)Есть 2 формы. По кнопке на первой форме нужно нарисовать на PictureBox1 (допустим линию), которая находится на второй форме. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
1.
Код:
В справке написано: <<The file remains locked until the Image is disposed.>> Читайте из потока: Код:
Ну скопируйте содержимое, нарисуте на нем и верните обратно: Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.10.2007
Сообщений: 41
|
![]()
Написал:
Dim b As Bitmap = New Bitmap(Form2.PictureBox1.Image) Dim g As Graphics g = Graphics.FromImage(b) g.DrawLine(Pens.Black, 10, 10, 20, 20) Form2.PictureBox1.Image = b Ругается на первую строчку: Object reference not set to an instance of an object. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.10.2007
Сообщений: 41
|
![]()
Я создал новый класс (Проект->Add->Class)
Public Class Class1 Public Gys(255) As Integer End Class Только как к массиву Gys(255) обратиться теперь? Последний раз редактировалось Dimon88; 08.11.2008 в 23:04. |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 18.10.2007
Сообщений: 41
|
![]() |
![]() |
![]() |
![]() |
#7 | |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]() Цитата:
Для чего был Ваш первый вопрос ? Код:
И почитайте, наконец, книжку. |
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 18.10.2007
Сообщений: 41
|
![]()
Я уже пытался через Public объявить. Не получается. На массив во второй форме матерится, говорит не задекларировано. В VB 6.0 так канало, но в VB 2005 не получается.
|
![]() |
![]() |
![]() |
#9 | |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопросы по if, else? | molodoyy | Помощь студентам | 5 | 21.03.2010 15:34 |
Вопросы по if, else? | molodoyy | Общие вопросы C/C++ | 1 | 25.10.2008 18:55 |
С++ и Delphi. Вопросы | UnD)eaD)Snake | Общие вопросы C/C++ | 3 | 21.08.2007 20:11 |
вопросы | MAcK | Win Api | 7 | 21.07.2007 18:08 |