home *** CD-ROM | disk | FTP | other *** search
/ Planet Source Code Jumbo …e CD Visual Basic 1 to 7 / 3_2004-2005.ISO / Data / Zips / Tracking_D1793089132004.psc / Tracking / frmSel.frm < prev   
Text File  |  2004-09-12  |  11KB  |  381 lines

  1. VERSION 5.00
  2. Begin VB.Form frmSel 
  3.    BorderStyle     =   5  'Sizable ToolWindow
  4.    Caption         =   "Choose Your Order"
  5.    ClientHeight    =   6270
  6.    ClientLeft      =   60
  7.    ClientTop       =   330
  8.    ClientWidth     =   2460
  9.    LinkTopic       =   "Form2"
  10.    MaxButton       =   0   'False
  11.    MDIChild        =   -1  'True
  12.    MinButton       =   0   'False
  13.    ScaleHeight     =   6270
  14.    ScaleWidth      =   2460
  15.    ShowInTaskbar   =   0   'False
  16.    Begin VB.CommandButton Command1 
  17.       Caption         =   "Random"
  18.       Height          =   255
  19.       Left            =   360
  20.       TabIndex        =   32
  21.       Top             =   5880
  22.       Width           =   1695
  23.    End
  24.    Begin VB.ComboBox Combo1 
  25.       Height          =   315
  26.       Index           =   15
  27.       Left            =   360
  28.       Sorted          =   -1  'True
  29.       Style           =   2  'Dropdown List
  30.       TabIndex        =   15
  31.       Top             =   5520
  32.       Width           =   1935
  33.    End
  34.    Begin VB.ComboBox Combo1 
  35.       Height          =   315
  36.       Index           =   14
  37.       Left            =   360
  38.       Sorted          =   -1  'True
  39.       Style           =   2  'Dropdown List
  40.       TabIndex        =   14
  41.       Top             =   5160
  42.       Width           =   1935
  43.    End
  44.    Begin VB.ComboBox Combo1 
  45.       Height          =   315
  46.       Index           =   13
  47.       Left            =   360
  48.       Sorted          =   -1  'True
  49.       Style           =   2  'Dropdown List
  50.       TabIndex        =   13
  51.       Top             =   4800
  52.       Width           =   1935
  53.    End
  54.    Begin VB.ComboBox Combo1 
  55.       Height          =   315
  56.       Index           =   12
  57.       Left            =   360
  58.       Sorted          =   -1  'True
  59.       Style           =   2  'Dropdown List
  60.       TabIndex        =   12
  61.       Top             =   4440
  62.       Width           =   1935
  63.    End
  64.    Begin VB.ComboBox Combo1 
  65.       Height          =   315
  66.       Index           =   11
  67.       Left            =   360
  68.       Sorted          =   -1  'True
  69.       Style           =   2  'Dropdown List
  70.       TabIndex        =   11
  71.       Top             =   4080
  72.       Width           =   1935
  73.    End
  74.    Begin VB.ComboBox Combo1 
  75.       Height          =   315
  76.       Index           =   10
  77.       Left            =   360
  78.       Sorted          =   -1  'True
  79.       Style           =   2  'Dropdown List
  80.       TabIndex        =   10
  81.       Top             =   3720
  82.       Width           =   1935
  83.    End
  84.    Begin VB.ComboBox Combo1 
  85.       Height          =   315
  86.       Index           =   9
  87.       Left            =   360
  88.       Sorted          =   -1  'True
  89.       Style           =   2  'Dropdown List
  90.       TabIndex        =   9
  91.       Top             =   3360
  92.       Width           =   1935
  93.    End
  94.    Begin VB.ComboBox Combo1 
  95.       Height          =   315
  96.       Index           =   8
  97.       Left            =   360
  98.       Sorted          =   -1  'True
  99.       Style           =   2  'Dropdown List
  100.       TabIndex        =   8
  101.       Top             =   3000
  102.       Width           =   1935
  103.    End
  104.    Begin VB.ComboBox Combo1 
  105.       Height          =   315
  106.       Index           =   7
  107.       Left            =   360
  108.       Sorted          =   -1  'True
  109.       Style           =   2  'Dropdown List
  110.       TabIndex        =   7
  111.       Top             =   2640
  112.       Width           =   1935
  113.    End
  114.    Begin VB.ComboBox Combo1 
  115.       Height          =   315
  116.       Index           =   6
  117.       Left            =   360
  118.       Sorted          =   -1  'True
  119.       Style           =   2  'Dropdown List
  120.       TabIndex        =   6
  121.       Top             =   2280
  122.       Width           =   1935
  123.    End
  124.    Begin VB.ComboBox Combo1 
  125.       Height          =   315
  126.       Index           =   5
  127.       Left            =   360
  128.       Sorted          =   -1  'True
  129.       Style           =   2  'Dropdown List
  130.       TabIndex        =   5
  131.       Top             =   1920
  132.       Width           =   1935
  133.    End
  134.    Begin VB.ComboBox Combo1 
  135.       Height          =   315
  136.       Index           =   4
  137.       Left            =   360
  138.       Sorted          =   -1  'True
  139.       Style           =   2  'Dropdown List
  140.       TabIndex        =   4
  141.       Top             =   1560
  142.       Width           =   1935
  143.    End
  144.    Begin VB.ComboBox Combo1 
  145.       Height          =   315
  146.       Index           =   3
  147.       Left            =   360
  148.       Sorted          =   -1  'True
  149.       Style           =   2  'Dropdown List
  150.       TabIndex        =   3
  151.       Top             =   1200
  152.       Width           =   1935
  153.    End
  154.    Begin VB.ComboBox Combo1 
  155.       Height          =   315
  156.       Index           =   2
  157.       Left            =   360
  158.       Sorted          =   -1  'True
  159.       Style           =   2  'Dropdown List
  160.       TabIndex        =   2
  161.       Top             =   840
  162.       Width           =   1935
  163.    End
  164.    Begin VB.ComboBox Combo1 
  165.       Height          =   315
  166.       Index           =   1
  167.       Left            =   360
  168.       Sorted          =   -1  'True
  169.       Style           =   2  'Dropdown List
  170.       TabIndex        =   1
  171.       Top             =   480
  172.       Width           =   1935
  173.    End
  174.    Begin VB.ComboBox Combo1 
  175.       Height          =   315
  176.       Index           =   0
  177.       Left            =   360
  178.       Sorted          =   -1  'True
  179.       Style           =   2  'Dropdown List
  180.       TabIndex        =   0
  181.       Top             =   120
  182.       Width           =   1935
  183.    End
  184.    Begin VB.Label Label16 
  185.       Caption         =   "16░"
  186.       Height          =   255
  187.       Left            =   120
  188.       TabIndex        =   31
  189.       Top             =   5520
  190.       Width           =   255
  191.    End
  192.    Begin VB.Label Label15 
  193.       Caption         =   "15░"
  194.       Height          =   255
  195.       Left            =   120
  196.       TabIndex        =   30
  197.       Top             =   5160
  198.       Width           =   375
  199.    End
  200.    Begin VB.Label Label14 
  201.       Caption         =   "14░"
  202.       Height          =   255
  203.       Left            =   120
  204.       TabIndex        =   29
  205.       Top             =   4800
  206.       Width           =   255
  207.    End
  208.    Begin VB.Label Label13 
  209.       Caption         =   "13░"
  210.       Height          =   255
  211.       Left            =   120
  212.       TabIndex        =   28
  213.       Top             =   4440
  214.       Width           =   375
  215.    End
  216.    Begin VB.Label Label12 
  217.       Caption         =   "12░"
  218.       Height          =   255
  219.       Left            =   120
  220.       TabIndex        =   27
  221.       Top             =   4080
  222.       Width           =   255
  223.    End
  224.    Begin VB.Label Label11 
  225.       Caption         =   "11*"
  226.       Height          =   255
  227.       Left            =   120
  228.       TabIndex        =   26
  229.       Top             =   3720
  230.       Width           =   255
  231.    End
  232.    Begin VB.Label Label10 
  233.       Caption         =   "10░"
  234.       Height          =   375
  235.       Left            =   120
  236.       TabIndex        =   25
  237.       Top             =   3360
  238.       Width           =   255
  239.    End
  240.    Begin VB.Label Label9 
  241.       Caption         =   "9░"
  242.       Height          =   255
  243.       Left            =   120
  244.       TabIndex        =   24
  245.       Top             =   3000
  246.       Width           =   255
  247.    End
  248.    Begin VB.Label Label8 
  249.       Caption         =   "8░"
  250.       Height          =   255
  251.       Left            =   120
  252.       TabIndex        =   23
  253.       Top             =   2640
  254.       Width           =   255
  255.    End
  256.    Begin VB.Label Label7 
  257.       Caption         =   "7░"
  258.       Height          =   255
  259.       Left            =   120
  260.       TabIndex        =   22
  261.       Top             =   2280
  262.       Width           =   255
  263.    End
  264.    Begin VB.Label Label6 
  265.       Caption         =   "6░"
  266.       Height          =   255
  267.       Left            =   120
  268.       TabIndex        =   21
  269.       Top             =   1920
  270.       Width           =   255
  271.    End
  272.    Begin VB.Label Label5 
  273.       Caption         =   "5░"
  274.       Height          =   255
  275.       Left            =   120
  276.       TabIndex        =   20
  277.       Top             =   1560
  278.       Width           =   255
  279.    End
  280.    Begin VB.Label Label4 
  281.       Caption         =   "4░"
  282.       Height          =   255
  283.       Left            =   120
  284.       TabIndex        =   19
  285.       Top             =   1200
  286.       Width           =   255
  287.    End
  288.    Begin VB.Label Label3 
  289.       Caption         =   "3░"
  290.       Height          =   255
  291.       Left            =   120
  292.       TabIndex        =   18
  293.       Top             =   840
  294.       Width           =   375
  295.    End
  296.    Begin VB.Label Label2 
  297.       Caption         =   "2░"
  298.       Height          =   255
  299.       Left            =   120
  300.       TabIndex        =   17
  301.       Top             =   480
  302.       Width           =   255
  303.    End
  304.    Begin VB.Label Label1 
  305.       Caption         =   "1░"
  306.       Height          =   255
  307.       Left            =   120
  308.       TabIndex        =   16
  309.       Top             =   120
  310.       Width           =   255
  311.    End
  312. End
  313. Attribute VB_Name = "frmSel"
  314. Attribute VB_GlobalNameSpace = False
  315. Attribute VB_Creatable = False
  316. Attribute VB_PredeclaredId = True
  317. Attribute VB_Exposed = False
  318. Option Explicit
  319. Dim ran As Integer, j As Integer
  320. Dim pr(0 To (Cities_N░ - 1)) As Integer
  321.  
  322. 'Gives you a random order of the cities into the ComboBoxes
  323. Private Sub Command1_Click()
  324.  
  325. For i = 0 To Cities_N░ - 1  'Assigns to each element of the array -1;
  326.     pr(i) = -1              'it could be also -2314 or 524; just a value <> 0 to 15
  327. Next i
  328.  
  329. Randomize
  330. For i = 0 To Cities_N░ - 1
  331.  
  332. Back:
  333. ran = Rnd * (Cities_N░ - 1) 'A random number from 0 to 15
  334.     
  335.     For j = 0 To i - 1                  'This is a verifying loop. It checks if the
  336.         If ran = pr(j) Then GoTo Back   'random value has been already given.
  337.     Next j                              'In that case turns back until a new value
  338.                                         'is assigned.
  339.  
  340. Combo1(i).Text = Combo1(i).List(ran)    'Gives to the ComboBox the random item
  341.  
  342. pr(i) = ran 'Puts the random value into the array
  343.  
  344. Next i
  345. End Sub
  346.  
  347. Private Sub Form_Load()
  348. With frmSel
  349.     .Left = 12800
  350.     .Width = 2500
  351.     .Height = 6735
  352.     .Top = 100
  353. End With
  354.  
  355. 'Adds to each ComboBox every city
  356. For i = 0 To Cities_N░ - 1
  357. Combo1(i).AddItem "Sidney"
  358. Combo1(i).AddItem "Moscow"
  359. Combo1(i).AddItem "New York"
  360. Combo1(i).AddItem "Prague"
  361. Combo1(i).AddItem "San Francisco"
  362. Combo1(i).AddItem "Chicago"
  363. Combo1(i).AddItem "Buenos Aires"
  364. Combo1(i).AddItem "Rio"
  365. Combo1(i).AddItem "Rome"
  366. Combo1(i).AddItem "Cape Town"
  367. Combo1(i).AddItem "Vladivostok"
  368. Combo1(i).AddItem "Bombay"
  369. Combo1(i).AddItem "Oslo"
  370. Combo1(i).AddItem "Paris"
  371. Combo1(i).AddItem "Hong Kong"
  372. Combo1(i).AddItem "Tokyo"
  373. Combo1(i).Text = Combo1(i).List(i)
  374. Next i
  375.  
  376. End Sub
  377.  
  378. Private Sub Form_Unload(Cancel As Integer)
  379. MDI.order.Checked = False
  380. End Sub
  381.