Victor Palumbo Ответов: 2

Как использовать пунктирную или пунктирную границу текстового поля?


Я использую действительно хороший код, который рисует границу вокруг текстового поля без границы. Мне это очень нравится, но я бы предпочел иметь пунктирную или пунктирную границу. Есть ли способ нарисовать пунктирную границу вокруг каждого текстового поля в моей форме?

Я уже некоторое время работаю с кодом, и мне еще предстоит выяснить, что такое понимание того, что возможно, было бы потрясающе! Спасибо за помощь!

Код ниже отлично работает, но нужны пунктирные или пунктирные линии!

Что я уже пробовал:

<br />
Dim g As Graphics = e.Graphics<br />
Dim pen As New Pen(ColorTranslator.FromHtml(normalFontColor), 2.0)<br />
Dim txtBox As Control<br />
For Each txtBox In Me.Controls<br />
    If TypeOf (txtBox) Is TextBox Then<br />
        g.DrawRectangle(pen, New Rectangle(txtBox.Location, txtBox.Size))<br />
    End If<br />
Next<br />

2 Ответов

Рейтинг:
0

Sreekanth(Software Developer)

Вы можете добавить стиль css ко всем входным элементам вашей формы.
Вот добавить указанных ниже тегов, стилей CSS в виде

input[type=text]{
    border: 2px dotted;
}


Victor Palumbo

Это приложение Windows Form, а не веб-приложение. Но все равно спасибо.

Рейтинг:
0

Maciej Los

Да, это возможно. Проверить это: Pen.DashCap Property (System.Рисование)[^]