Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Bydlo_coder
0 / 0 / 0
Регистрация: 06.05.2014
Сообщений: 3
1

Работа с pictureBox

06.05.2014, 17:32. Просмотров 830. Ответов 2
Метки нет (Все метки)

Здравствуйте пряморукие программисты.Пишу морской бой в visual studio.Визуальное оформление программы решил реализовать из двух матриц pictureBox 10x10.В принципе получилось в одной из них даже генерируются корабли из pictureBox другого цвета.Проблема не могу присвоить к элементам матрицы компьютера событие клик при выполнении которого должно проверятся наличие корабля в данном элементе матрицы и при наличии его в элементе должен заменятся imageLocation на другую картинку.Помогите кто умеет пожалуйста!
0
Вложения
Тип файла: rar Seabattle.rar (6.53 Мб, 16 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2014, 17:32
Ответы с готовыми решениями:

работа с PictureBox
Здравствуйте!Если кто знает..помогите пожалуйста. Проблема такая. есть 2...

Работа с pictureBox...
Хочу в цикле обращаться к разным pictureBox... Понимаю что написан бред,...

pictureBox и label
Возникла такая проблема. Есть pictureBox и на нём lable. При чём если присвоить...

pictureBox и рисование
Всем привет:). Сразу к делу8-): Есть программа, в которой я по клавише очищаю...

Прозрачность в PictureBox
Как сделать прозрачность PictureBox-ов, чтобы выглядело нормально картинки...

2
tezaurismosis
Администратор
Эксперт .NET
8595 / 3892 / 730
Регистрация: 17.04.2012
Сообщений: 8,675
Записей в блоге: 14
06.05.2014, 19:37 2
Bydlo_coder, вам будет проще помочь, если укажете в сообщении проблемную часть кода - так нагляднее и больше людей сможет вам помочь.
0
Bydlo_coder
0 / 0 / 0
Регистрация: 06.05.2014
Сообщений: 3
06.05.2014, 20:03  [ТС] 3
C++
1
2
3
4
5
6
7
8
9
10
for(int i=0;i<10;i++) {
    if (pole2[i][j]==0||pole2[i][j]==1)
    {
        x[i+10*j]=gcnew System::Windows::Forms::PictureBox();
        x[i+10*j]->ImageLocation= L"block.jpg";
        x[i+10*j]->Location = System::Drawing::Point(360+22*i, 50+22*j);
        x[i+10*j]->Size = System::Drawing::Size(22,22);
        Controls->Add( x[i+10*j]);
    }
}


В этом месте производится замена двумерного массива из нулей и рандомно выпадающих кораблей в виде едениц на pictureBox здесь нужно объявить событие PictureBox_Click все мои попытки сделать это не к чему не привели полный код находится в файле avtomaticheskii.h
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2014, 20:03

Не перерисовывается pictureBox
Возникла следующая проблема в проекте на с++: у меня в цикле запускается...

Наложение в Picturebox
Добрый день есть две картинки private: PictureBox^ CaseStatusPB = gcnew...

прозрачность PictureBox
у меня есть окно с фоновым рисунком, есть PictureBox1 с прозрачностью, поверх...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru