Изменение размера шрифта

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Fox_Malder
Новичок
Новичок
Аватара пользователя
 
Сообщения: 42
Зарегистрирован: 20.10.2005 (Чт) 7:25
Откуда: Россия, г. Астрахань

Изменение размера шрифта

Сообщение Fox_Malder » 04.11.2005 (Пт) 18:54

Подскажите код для того, чтобы для приведенного ниже кода установить изменение размера шрифта по строкам? (во фрагменте две строки выводятся в два столбца, но только с изменением цвета).

Код: Выделить всё
Private Declare Function SetTextColor Lib "gdi32" (ByVal hdc As Long,

ByVal crColor As Long) As Long
Private Declare Function TextOut Lib "gdi32" Alias "TextOutA" (ByVal

hdc As Long, ByVal x As Long, ByVal y As Long, ByVal lpString As

String, ByVal nCount As Long) As Long

Private Sub Command1_Click()

Dim i As Integer
Dim strString As String
strString1 = "Добрый день!"
strString2 = "Добрый вечер!"

For i = 0 To 5
    Form1.Font = "Courier New"
     Call SetTextColor(hdc, RGB(i * 100, i * 13, i * 255))
     Call TextOut(hdc, 5, i * 15, strString1, Len(strString1))
     Call TextOut(hdc, 105, i * 15, strString2, Len(strString2))
Next i

End Sub

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.11.2005 (Пт) 19:09

Откуда переапизм?

Код: Выделить всё
Option Explicit

Private Sub Command1_Click()
  Dim i As Long
 
  Me.Font = "Courier New"
 
  For i = 0 To 5
    Me.Font.Size = Me.Font.Size * 1.1
    Me.ForeColor = RGB(i * 100, i * 13, i * 255)
    Me.Print "Добрый день!", "Добрый вечер!"
  Next
End Sub
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 43

    TopList