VERSION 5.00 Begin VB.Form frmGeologischProfiel AutoRedraw = -1 'True BorderStyle = 3 'Fixed Dialog Caption = "Set Geologischprofiel" ClientHeight = 2220 ClientLeft = 45 ClientTop = 330 ClientWidth = 6840 ClipControls = 0 'False ControlBox = 0 'False Icon = "frmGeologischProfiel.frx":0000 LinkTopic = "Form1" MaxButton = 0 'False MinButton = 0 'False ScaleHeight = 2220 ScaleWidth = 6840 StartUpPosition = 2 'CenterScreen Begin VB.CommandButton cmdStop Caption = "Stop" Height = 495 Left = 4800 TabIndex = 6 Top = 1440 Width = 1935 End Begin VB.CommandButton cmdOK Caption = "OK >>" Height = 495 Left = 4800 TabIndex = 5 Top = 840 Width = 1935 End Begin VB.CommandButton cmdBewaar Caption = "Update" Height = 495 Left = 4800 TabIndex = 4 Top = 240 Width = 1935 End Begin VB.CommandButton cmdVolgende Caption = "Volgende >>" Height = 495 Left = 1920 TabIndex = 3 Top = 1440 Width = 1575 End Begin VB.Frame Frame1 Caption = "Ken geologischprofiel toe aan het geselecteerde profiel" Height = 1935 Left = 120 TabIndex = 0 Top = 120 Width = 4455 Begin VB.CommandButton cmdVorrige Caption = "<< Vorige" Height = 495 Left = 120 TabIndex = 2 Top = 1320 Width = 1575 End Begin VB.TextBox txtGeologischProfiel Alignment = 1 'Right Justify Height = 285 Left = 2280 TabIndex = 1 Text = "1" Top = 840 Width = 1095 End Begin VB.Label lblGeselecteerdProfiel AutoSize = -1 'True Caption = "-" ForeColor = &H00C00000& Height = 195 Left = 2280 TabIndex = 9 Top = 360 Width = 45 End Begin VB.Label Label2 AutoSize = -1 'True Caption = "Geologischprofiel (nummer):" Height = 195 Left = 120 TabIndex = 8 Top = 840 Width = 1950 End Begin VB.Label Label1 AutoSize = -1 'True Caption = "Geselecteerd profiel:" Height = 195 Left = 120 TabIndex = 7 Top = 360 Width = 1455 End End End Attribute VB_Name = "frmGeologischProfiel" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Private Sub cmdBewaar_Click() 'Bewaar de waarde arrayGeologischProfiel(geselecteerdProfiel) = txtGeologischProfiel.Text End Sub Private Sub cmdOk_Click() 'Sluit het huidige scherm en open het scherm opslaan Unload frmGeologischProfiel frmVolgnummer.Show End Sub Private Sub cmdStop_Click() 'Declareer locale variabelen Dim i i = MsgBox("Weet u zeker dat u wilt stoppen? Wijzigingen worden niet opgeslagen!", vbYesNo, "Let op!") If i = vbYes Then 'Stop het programma End End If End Sub Private Sub cmdVolgende_Click() 'Hoog het nummer van het geselecteerde profiel op geselecteerdProfiel = geselecteerdProfiel + 1 'Zorg er voor dat er nooit een profile buiten de array gekozen kan worden If geselecteerdProfiel > aantalProfielen Then geselecteerdProfiel = 1 'Toon het geselecteerde profiel lblGeselecteerdProfiel.Caption = arrayProfielen(geselecteerdProfiel, 1) & " (" & geselecteerdProfiel & "/" & aantalProfielen & " )" 'Toon de waarde in de arrayGeologischProfiel If arrayGeologischProfiel(geselecteerdProfiel) <> "" Then txtGeologischProfiel.Text = arrayGeologischProfiel(geselecteerdProfiel) Else 'Ken de waarde 1 toe aan het profiel als deze leeg is arrayGeologischProfiel(geselecteerdProfiel) = 1 'Toon de waarde txtGeologischProfiel.Text = arrayGeologischProfiel(geselecteerdProfiel) End If 'Bij het laatse profiel, dan zorgen dat weer bij nummer 1 begonnen wordt 'If aantalProfielen = geselecteerdProfiel Then geselecteerdProfiel = 0 End Sub Private Sub cmdVorrige_Click() 'Verminder het nummer van het geselecteerde profiel If geselecteerdProfiel <= 1 Then geselecteerdProfiel = aantalProfielen Else geselecteerdProfiel = geselecteerdProfiel - 1 End If 'Toon de waarde in de arrayGeologischProfiel If arrayGeologischProfiel(geselecteerdProfiel) <> "" Then txtGeologischProfiel.Text = arrayGeologischProfiel(geselecteerdProfiel) Else 'Ken de waarde 1 toe aan het profiel als deze leeg is arrayGeologischProfiel(geselecteerdProfiel) = 1 'Toon de waarde txtGeologischProfiel.Text = arrayGeologischProfiel(geselecteerdProfiel) End If 'Toon het geselecteerde profiel lblGeselecteerdProfiel.Caption = arrayProfielen(geselecteerdProfiel, 1) & " (" & geselecteerdProfiel & "/" & aantalProfielen & " )" End Sub Private Sub Form_Load() 'Set geselecteerd profiel op 1 geselecteerdProfiel = 1 'Toon het geselecteerde profiel lblGeselecteerdProfiel.Caption = arrayProfielen(geselecteerdProfiel, 1) & " (" & geselecteerdProfiel & "/" & aantalProfielen & " )" End Sub Private Sub txtGeologischProfiel_KeyPress(KeyAscii As Integer) 'Als er een enter wordt gegeven bewaar dan de waarde If KeyAscii = 13 Then arrayGeologischProfiel(geselecteerdProfiel) = txtGeologischProfiel.Text Call cmdVolgende_Click End If End Sub