Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 09:04

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



VB.NET Hangman

Discussion on VB.NET Hangman within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
VB.NET Hangman

Hi,

ich will mir ein Hangman programmieren. Nun packe ich das mit der Überprüfung der Buchstaben nicht.
PHP Code:
Public Class frmHangman
    Dim Länge 
As Integer
    Dim labelArray
() As Label
    Dim GesuchtestWort 
As String
   
Private Sub btnSpielen_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles btnSpielen.Click

        btnSpielen
.Enabled False
        Länge 
Len(txtbWort.Text)

        
Dim labelArray(Länge) As Label

        
If Not Länge 10 Then

            
For As Integer 1 To Länge

                labelArray
(i) = New Label
                labelArray
(i).Text Mid(txtbWort.Texti1)
                
labelArray(i).Name "label " CStr(i)
                
labelArray(i).Location = New Point((30), 300)
                
labelArray(i).Size = New System.Drawing.Size(3030)
                
labelArray(i).Font = New Font("Arial"15)
                
labelArray(i).Visible True ' später auf false
                Me.Controls.Add(labelArray(i))
                GesuchtestWort &= labelArray(i).Text


            Next
            txtbWort.Text = Nothing

        Else

            MsgBox("Wort zu lang!", MsgBoxStyle.Exclamation)

        End If


    End Sub

   Private Sub btnPrüfen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrüfen.Click

        If GesuchtestWort.Contains(txtbPrüfung.Text) Then

            For Each ctrl As Control In labelArray

                MsgBox(ctrl.Name )

            Next

        End If


    End Sub
End Class 
Ich möchte nun meine erstellten Labels auf ihren Inhalt überprüfen aber so gehts ja anscheinend nicht Wie mache ich das jz das die Labels ein Control ist?

MfG Ludder231
Ludder231 is offline  
Old 05/12/2013, 20:43   #2


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
Warum packst du die Labels denn in ein Array, ist hier doch gar nicht nötig.
#SoNiice is offline  
Old 05/12/2013, 20:44   #3
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Quote:
Originally Posted by SoNiice View Post
Warum packst du die Labels denn in ein Array, ist hier doch gar nicht nötig.
Damit ich die bearbeiten kann? Wie sonst?
Ludder231 is offline  
Old 05/12/2013, 20:55   #4


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
Ich gehe nicht davon aus, dass es in VB grundlegend anders ist als in C#, aber hier wird definitiv kein Array benötigt.

Code:
Label lbl = new Label(); 
lbl.Text = "Text...";
So würde ich es in C# machen.
#SoNiice is offline  
Thanks
1 User
Old 05/13/2013, 11:04   #5
 
elite*gold: 5
Join Date: Mar 2008
Posts: 460
Received Thanks: 436
Die Antwort die du suchst wäre:

Quote:
For Each lbl As System.Windows.Forms.Label In labelArray
MsgBox(lbl.Text)
Next
Dass hättest du auch selber rausfinden konnen, wenn du in die Masken Entwurfsansicht gegangen wärst und einfach mal ein Label ausgewählt hättest. Dann siehst du rechts bei Eigenschaften welchen Objekttyp dieses Control hat.
SwarN is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Verlose 32e*gold - Hangman
11/24/2012 - Freebies - 10 Replies
Hei Leute ^^ Ich verlose 32 e*gold für denjenigen, der dieses Wortspiel schafft. :) Wer das Wort als erster errät der bekommt 32e*gold :) Das Wort war: ELEKTRONEGATIVITÄTSDIFFERENZ E - E - - R O - E - - - - V I T - T S - I - - E - E - - Ich werde, wenn ich merke, dass viele es nicht schaffen werde ich weitere Buchstaben hinzufügen.
Hangman/Galgenraten in Minecraft
12/29/2011 - Minecraft - 1 Replies
Hey liebe Community! :) Ich bastel schon eine ganze Weile mit Redstone herum und nun ist auch zum ersten Mal was recht vernüftiges dabei herausgekommen :D In den letzten Wochen habe ich an Hangman bzw. Galgenraten in Minecraft geschraubt und gebaut. Nun ist es endlich fertig und voll funktionsfähig für zur Zeit bis zu sechs buchstabige Wörter. (kann allerdings jederzeit erweitert werden) www.youtube.com/user/AerroxLP Ich würde mich freuen, wenn ihr es Euch mal anschauen würdet und...
Hangman Epvp Like
08/11/2011 - elite*gold Trading - 7 Replies
Ohai, Also das ist so wie Hangman nur halt in Epvp-Style ihr müsst den Namen raten Nr. 1 S a a _ a nunja jetzt ratet mal gewinner kriegt 1 e*gold a von OneMillion
heres the new bot (sorry if double post ) hangman can u check it pls
09/28/2008 - Dekaron - 4 Replies
had virsue sorry \



All times are GMT +1. The time now is 09:05.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.