Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   .NET (https://nowa.cc/forumdisplay.php?f=298)
-   -   Вопросы по C# (https://nowa.cc/showthread.php?t=96702)

pluton 17.05.2007 20:16

Вопросы по C#
 
Предлагаю в этой теме обсуждать проблемы при программировании на C#

Первый вопрос. Как изменить изображение на pictureBox? Например, сделать его чёрно-белым.
Я думаю, для этого надо получить image с pictureBox, но не знаю как это сделать.

EugeneFirst 18.05.2007 15:54

Ответ: Вопросы по C#
 
Получить изображение просто. Вот обработать его - намного сложнее.
(Если, конечно это не банальное stretch|expand)
Тут без математики не обойтись. Есть книги по обработке изображений.
Я как раз собираюсь дописать в свой фото-сайт обработку (маленькие ч/б иконки в списке фоток, вместо цветных монстров). Отпишусь, как сделаю

pluton 18.05.2007 18:55

Ответ: Вопросы по C#
 
Цитата:

Сообщение от EugeneFirst (Сообщение 950517)
Получить изображение просто

как именно?

Цитата:

Сообщение от EugeneFirst (Сообщение 950517)
Вот обработать его - намного сложнее

я нашёл пример обработки изображений в C#. так что это не проблема

Rowex 25.06.2007 12:40

Ответ: Вопросы по C#
 
А в чём проблема? Так и получаешь pictureBox.Image

pluton 25.06.2007 18:52

Ответ: Вопросы по C#
 
Цитата:

Сообщение от Rowex (Сообщение 1025253)
А в чём проблема? Так и получаешь pictureBox.Image

спасибо, я уже нашёл

ahropak 21.09.2007 11:28

Ответ: Вопросы по C#
 
pluton, ты ColorMatrix использовал в своём решении? Потому что с этим классом легко изображением манипулировать.

LeGront 15.10.2007 19:41

Ответ: Вопросы по C#
 
Как на С# сделать чтоб появлялось всплывающее окошечко на подобие пришедшего сообщения в QIPe?

pluton 15.10.2007 20:11

Ответ: Вопросы по C#
 
Цитата:

Сообщение от LeGront (Сообщение 1201228)
Как на С# сделать чтоб появлялось всплывающее окошечко на подобие пришедшего сообщения в QIPe?

по-быстрому опишу:
тебе надо сделать форму, у которой:
TopMost = true;
ShowInTaskbar = false;
FormBorderStyle = none;
при создании формы устанавливаешь координаты и размер
дальше при событии Paint на форме рисуешь чё ты хош
зы. будут вопросы - спрашивай

ahropak 17.10.2007 21:48

Ответ: Вопросы по C#
 
LeGront, а в обработчике таймерового события Tick можешь изменять координаты формы или её прозрачность для получения эффектов "всплывания/выезжания" или "материализации" соответственно.

asn_asn 20.10.2007 14:15

Ответ: Вопросы по C#
 
Где найти такой хороший учебник-справочник, в электронном виде поделитесь.

pluton 20.10.2007 20:16

Ответ: Вопросы по C#
 
Цитата:

Сообщение от asn_asn (Сообщение 1210829)
Где найти такой хороший учебник-справочник, в электронном виде поделитесь

вот в этой теме есть: http://nowa.cc/showthread.php?t=14475

czukowski 20.10.2007 22:49

Ответ: Вопросы по C#
 
Цитата:

Сообщение от asn_asn (Сообщение 1210829)
Где найти такой хороший учебник-справочник, в электронном виде поделитесь.

Справочник лежит в папке, где установлен c#, в виде файла .doc

Svintuss 23.10.2007 11:12

Ответ: Вопросы по C#
 
Подскажите, ктонить знает какой нибудь удобный способ править RTF разметку объектами С#. Проблема в следующем: ну всем хорош RichTextBox одно плохо - нет методов рамку вокруг абзаца нарисовать. Можно конечно вручную вставлять RTF разметку, но для этого ее надо по порядочному отпарсить.

legat 14.11.2007 14:32

Ответ: Вопросы по C#
 
Отвечу asn_asn, что хорошие книги по С# можно найти на сайте
www.natahaus.ru, только нужно на нем зарегистрироваться и тогда поиск на ключевое слова "C#" в твоем распоряжении.

EvgeniuXP2 14.11.2007 20:17

Ответ: Вопросы по C#
 
Как сделать:

на форме в C# пишу код, который отображает прямоугольник прямо на самой форме. Надо сделать, чтобы с помощью вертикальной прокрутки (или горизонтальной) позиция нарисованного прямоугольника менялась... Т.е. сделать эффект, что будто бы перемещаем рабочую область и нарисованный прямоугольник уходит за пределы формы...какие это события? очень нужно...

P.S:

В C# можно объявлять русские пременные/функции (процедуры) и классы :)


Текущее время: 03:32. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc

Время генерации страницы 0.04843 секунды с 9 запросами