|  | 
 
 | 
|  | 
| 
			 
			#1  
			
			
			
			
		 | |||
| 
 | |||
|  Помогите с Canvas В четырех строках ввода (Edit) ввести координаты двух угловых вершин прямоугольника ( его стороны параллельны кроме формы ). Генератором случайных чисел сгенерировать 1000 случайных точек. Те из них, которые попадут мимо прямоугольника, отображать синим цветом, те, что внутрь прямоугольника - лимонным, на границы прямоуголольника - красным. По окончании вывести в надписи (Label) сколько точек попало в прямоугольник, сколько на его границы, сколько не попало в прямоугольник. | 
| 
			 
			#2  
			
			
			
			
		 | ||||
| 
 | ||||
|   Ну раз стороны могут быть не параллельны форме, то проверять можно через PtInRegion. Для тех, которые попали внутрь прямоугольника, потребуется дополнительная проверка на принадлежность границам прямоугольника. | 
| 
			 
			#3  
			
			
			
			
		 | |||
| 
 | |||
|   А не проще аналитически решить? Там, вроде, все просто. Ну а на сам вопрос (напоминаю: помогите с Canvas) ответ простой. можно просто устанавливать через свойство Pixels[X,Y]. просто указываешь нужный цвет. отрисовать прямоугольник - MoveTo, потом LineTo нужное кол-во раз. Установить каким цветом рисовать прямоугольник - через Canvas.Pen.Color. | 
| 
			 
			#4  
			
			
			
			
		 | ||||
| 
 | ||||
|   Вот, написал быренько, есть недоработки, спать уже охота, думаю сам додумаешь!  |