![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| wester |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: нет Всего: 13 |
Приветствую!
проблема такова: необходимо создать некое поле N x N квадратов , в дальнейшим эти квадраты будут менять цвет. я подумал что можно было бы для этого использовать PictureBox и там отрисовывать все что надо. но не получается picturebox просто не появляется на форме Form1 cодержание файла Form1.cs
cодержание файла Square.cs
|
||||
|
|||||
| CYBERDREAM |
|
|||
![]() I think, there4 I am ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1096 Регистрация: 31.10.2006 Где: CyberLand Репутация: 4 Всего: 28 |
Привет. Может он у тебя сливается с фоном просто?
У меня появляется все -------------------- Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно) Telegram, skype: kuchuk.artiom |
|||
|
||||
| wester |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: нет Всего: 13 |
прописал backColor, теперь видеть проблему легче, но путь решения ее не могу найти. то есть синие квадраты не отрисовывываются вот скрин того если вызвать метод CreatePictBox(); http://s51.radikal.ru/i132/1003/57/564fe5b51802.png |
|||
|
||||
| CYBERDREAM |
|
|||
![]() I think, there4 I am ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1096 Регистрация: 31.10.2006 Где: CyberLand Репутация: 4 Всего: 28 |
вот написал класс, в котором задаешь количество квадратов на каждой стороне, а он уже отрисует. Баги есть) но это уже дело техники.
-------------------- Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно) Telegram, skype: kuchuk.artiom |
|||
|
||||
| CYBERDREAM |
|
|||
![]() I think, there4 I am ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1096 Регистрация: 31.10.2006 Где: CyberLand Репутация: 4 Всего: 28 |
PictureBox думаю не нужен в качеств родителя
-------------------- Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно) Telegram, skype: kuchuk.artiom |
|||
|
||||
| wester |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: нет Всего: 13 |
CYBERDREAM,
ну я так понял что нужно отрисовывать в файле формы, а как можно сделать в отдельном файле, что бы просто возвращал нужный PictureBox ? вот я набросал код, если допустим у нас на форме есть обьект PictureBox с именем pictureBox2 то код создает два ряда красных маленьких квадратиков, по нажатию кнопки
а вот как такое создать в отдельном классе и просто получать нужный контрол по вызову метода ? вот точно такой же код только в отдельном файле и получать я должен контрол по вызову метода CreateTest();
вызов из файла формы по нажатию кнопки;
контрол pictureBox2 я уже положил сам на форму |
||||||
|
|||||||
| CYBERDREAM |
|
||||
![]() I think, there4 I am ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1096 Регистрация: 31.10.2006 Где: CyberLand Репутация: 4 Всего: 28 |
а чтобы уже создать таковой:
-------------------- Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно) Telegram, skype: kuchuk.artiom |
||||
|
|||||
| wester |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: нет Всего: 13 |
CYBERDREAM,
гм, я уже даже не знаю где искать у себя баги вот создал отдельный класс MySquare cкопировал в него твой код, но не появляется ничего) там кстати
закоментил, так как уже определен чуть ниже я уже даже не знаю что делать и еще вот в этом методе PictureBox создается! но вот почему то квадратики не отрисовывает
Это сообщение отредактировал(а) wester - 19.3.2010, 18:29 |
||||
|
|||||
| CYBERDREAM |
|
|||
![]() I think, there4 I am ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1096 Регистрация: 31.10.2006 Где: CyberLand Репутация: 4 Всего: 28 |
надо метод OnPaint определить
вот проект, глянь Присоединённый файл ( Кол-во скачиваний: 7 )
delWin.rar 222,06 Kb-------------------- Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно) Telegram, skype: kuchuk.artiom |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |