F
forem0st
Все что следует после End While попросту игнорируется... Может так и надо и я что то упустил в книжках, только мне ещё нужен код для обработчика нажатия кнопки - не дописана процедура
. Как быть Как заставить выполняться код после End While?
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">"Код"</div></div><div class="sp-body"><div class="sp-content">
work_image_big -глобальная переменная -объявлена в классе, так же как и массив work_image_small...Может ещё какие замечания будут? Скажите. Я всего пару месяцев разбираюсь в Visual Basic любые подсказки ценны!

<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">"Код"</div></div><div class="sp-body"><div class="sp-content">
Код:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim str, str_beg, str_end As String
Dim k, x, n, wib_hight, edge As Integer
n = 0 : k = 0 : x = 9 : n = 0
Dim shift_x, shift_y As Single
Dim permission As Boolean = True
shift_x = 55 : shift_y = 55 : edge = 3
work_image_small = Nothing
open_src.InitialDirectory = "C:\document`s\Visual Studio 2008\Projects\ProE_Font_Visor\ProE_Font_Visor\Исходники шрифтов ProE"
open_src.ShowDialog()
Label2.Text = My.Computer.FileSystem.GetName(open_src.FileName)
'Process.Start("notepad.exe", open_src.FileName)
Dim put As String = open_src.FileName
str = crup_heder(reader(put))
Dim col As Color = Color.FromArgb(185, Color.LightGreen)
'str_beg = crup_char(str)
'str_end = crup_tail(str_beg, str)
While str.Length <> 0
k += 1
str_beg = crup_char(str)
str_end = crup_tail(str_beg, str)
If str_end = Nothing Then Exit Sub
Dim dsd As New draw_sym_date(str_beg)
Dim bms As New bit_map_sym(dsd.normalise_point, dsd.dim_sym, dsd.header, k)
If permission Then TextBox1.AppendText(dsd.header & vbCrLf)
permission = True
Try
Dim bm As Bitmap = Nothing
Array.Resize(work_image_small, k)
work_image_small(k - 1) = bms.bm
wib_hight = CInt(2 * edge + Math.Ceiling(k / x))
Catch ex As Exception
TextBox2.AppendText(dsd.header & vbCrLf)
permission = False
n += 1
Label1.Visible = True
Label1.Text = "Не распознано " & vbCrLf & " символов - " & CStr(n)
Exit Try
End Try
str = Nothing
str = str_end
End While
Debug.WriteLine(wib_hight.ToString)
work_image_big = New Bitmap(PictureBox1.Width, wib_hight)
End Sub
work_image_big -глобальная переменная -объявлена в классе, так же как и массив work_image_small...Может ещё какие замечания будут? Скажите. Я всего пару месяцев разбираюсь в Visual Basic любые подсказки ценны!