Hi guys,
Im terrible at cleaning, but i think a lot of these things can be cleaner and shorter. So i will post some, check them out if you like!
Code:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim teller As Integer Dim Wrap As String Dim lijn As String = "" Dim ster As String = "*" Wrap = Chr(13) & Chr(10) ster = TextBox1.Text For teller = 1 To 8 lijn = lijn + "*" ster = ster & Wrap & lijn Next teller TextBox1.Text = ster
Code:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ListBox2.Items.Clear() For teller_1 = 0 To ListBox1.SelectedItems.Count - 1 ListBox2.Items.Add(ListBox1.SelectedItems(teller_1)) Next End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click ListBox1.Items.Clear() Dim teller As Integer teller = teller - 1 For teller = 1 To items ListBox1.Items.Add(teller) Next End Sub
Code:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click For teller = 1 To 3 naamtabel(1, teller) = InputBox("Vertel me maar, wat is je voornaam?") naamtabel(2, teller) = InputBox("En wat is de achternaam van " & naamtabel(1, teller)) Next teller For teller2 = 1 To 3 ComboBox1.Items.Add((naamtabel(1, teller2)) & " " & naamtabel(2, teller2)) Next teller2 End SubCode:Public Class Form1 Dim C(4) As Double Dim Type(4) As String Private Sub BT_Lager_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT_Lager.Click Dim levensduurh, toerental, levensduurowm As Integer If txtLevensduurMlj.Text = "" Then levensduurh = txtLevensduurH.Text toerental = txtToerental.Text levensduurowm = levensduurh * (toerental * 60) txtLevensduurMlj.Text = levensduurowm End If If (C(4) / txtBelasting.Text) ^ 3 < Val(txtLevensduurMlj.Text) Then txtType.Text = "Belasting te hoog" Exit Sub Else Dim teller As Integer = -1 Do teller = teller + 1 Loop Until (C(teller) / txtBelasting.Text) ^ 3 > Val(txtLevensduurMlj.Text) txtType.Text = Type(teller) End If End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load C(0) = 540 C(1) = 715 C(2) = 806 C(3) = 936 C(4) = 1110 Type(0) = "618, 623, 628 of 638" Type(1) = "619" Type(2) = "604" Type(3) = "624" Type(4) = "634" End Sub End Class
Code:Public Class Form1 Dim krachtprofiel, afstandA, lengteprofiel, krachtA, krachtB, maxM As Double Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim enter As String = Chr(10) & Chr(13) Dim afstandA1 As String = "" Dim krachtprofiel1 As String = "" Dim lengteprofiel1 As String = "" If IsNumeric(txtafstandA.Text) = False Then afstandA1 = "Bij de afstand van kracht F tot punt A moet een numerieke waarde worden ingevoerd." If txtafstandA.Text = "" Then afstandA1 = "Voer een waarde in voor de de afstand van kracht F tot punt A." End If If IsNumeric(txtkrachtprofiel.Text) = False Then krachtprofiel1 = "Bij de kracht F op het profiel moet een numerieke waarde worden ingevoerd." If txtkrachtprofiel.Text = "" Then krachtprofiel1 = "Voer een waarde in voor de kracht F op het profiel." End If If IsNumeric(txtlengteprofiel.Text) = False Then lengteprofiel1 = "Bij de lengte van het profiel moet een numerieke waarde worden ingevoerd." If txtlengteprofiel.Text = "" Then lengteprofiel1 = "Voer een waarde in voor de lengte van het profiel." End If If IsNumeric(txtlengteprofiel.Text) = True And IsNumeric(txtkrachtprofiel.Text) = True And IsNumeric(txtafstandA.Text) = True Then Else MessageBox.Show(afstandA1 + enter + krachtprofiel1 + enter + lengteprofiel1) Exit Sub End If PictureBox1.Refresh() Dim papier As Graphics = PictureBox1.CreateGraphics Dim potlood As Pen = Pens.Black Dim potlood2 As Pen = Pens.Red Dim verhouding, minplus As Integer krachtprofiel = txtkrachtprofiel.Text afstandA = txtafstandA.Text lengteprofiel = txtlengteprofiel.Text krachtB = (afstandA * krachtprofiel) / lengteprofiel krachtA = krachtprofiel - krachtB txtkrachtA.Text = krachtA txtkrachtB.Text = krachtB If krachtprofiel < 0 Then minplus = 20 If krachtprofiel >= 0 Then minplus = 130 verhouding = (afstandA / lengteprofiel) * 240 maxM = krachtprofiel * afstandA papier.DrawLine(potlood, 5, 75, 245, 75) papier.DrawLine(potlood2, 5, 75, (verhouding + 5), minplus) papier.DrawLine(potlood2, (verhouding + 5), minplus, 245, 75) End Sub


Reply With Quote