создание элемента управления типа Info-box в .NET 2 - PullRequest
0 голосов
/ 04 июля 2010

я хочу создать информационное окно в .net 2 (прикреплено изображение с примером) альтернативный текст http://www.freeimagehosting.net/image.php?2d46ae8c2e.jpg Я хотел использовать панель, но не могу изменить цвет ее границы.

возможно ли изменить это свойство? если да, то как?

Спасибо, Шуки альтернативный текст http://i48.tinypic.com/rm371g.jpg

1 Ответ

2 голосов
/ 04 июля 2010

Вы не можете изменить цвет границы напрямую, но вы рисуете свой собственный в любом цвете и стиле, который пожелаете.См. эту статью .

Пример кода из статьи.(Это все, что вам нужно.)

private void panel1_Paint(object sender, PaintEventArgs e)     {
    ControlPaint.DrawBorder(e.Graphics, this.panel1.ClientRectangle, 
    Color.DarkBlue, ButtonBorderStyle.Solid);
}

private void panel1_Resize(object sender, EventArgs e)
{
    Invalidate();
}
...