Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / случйный порядок / 3 сообщений из 3, страница 1 из 1
03.11.2007, 23:41
    #34915530
Lev4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
случйный порядок
Здравствуйте! Помогите мне пожалуйста кто может: у меня 10 textbox-ов и мне надо чтобы по нажатию кнопки то что в них содержится в случайном порядке меняли свои места, например чтобы "Андрей" из text1 переместился бы в text8, "Володя" из text4 в text1 и т.д. Заранее премного благодарен...
...
Рейтинг: 0 / 0
04.11.2007, 15:33
    #34915851
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
случйный порядок
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
Option Explicit

Dim t( 1  To  10 ) As TextBox
Dim WithEvents btnCount As CommandButton

Private Sub btnCount_Click()
   Dim i As Long
   Dim j As Long
   For i =  1  To  10 
      j = Rnd *  9  +  1 
      ReplaceTexts t(i), t(j)
   Next
End Sub

Private Sub ReplaceTexts(ByVal t1 As TextBox, t2 As TextBox)
   Dim s As String
   s = t1.Text
   t1.Text = t2.Text
   t2.Text = s
End Sub

Private Sub Form_Load()
   'здесь можно просто присвоить ссылки на существущие текстбоксы
   'Set t(1)=Text1
   'Set t(2)=Text2 'и т.д.
   Dim i As Long
   For i =  1  To  10 
      Set t(i) = Me.Controls.Add("VB.TextBox", "t_" & i)
      t(i).Move  30 , i *  285 , Me.ScaleWidth -  60 ,  255 
      t(i).Visible = True
      t(i).Text = Format(Now + i, "dd MMMM yyyy (dddd)")
   Next
   Set btnCount = Me.Controls.Add("VB.CommandButton", "btnCount")
   btnCount.Move Me.ScaleWidth \  3 , i *  285  +  120 ,  1305 ,  345 
   btnCount.Caption = "Count"
   btnCount.Visible = True
   Me.Height = Me.Height - Me.ScaleHeight + btnCount.Top +  450 
End Sub
...
Рейтинг: 0 / 0
04.11.2007, 18:04
    #34915967
Lev4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
случйный порядок
огромнейшее спасибо, шас проверю...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / случйный порядок / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]