Giorgos3924 Δημοσ. 9 Ιανουαρίου 2009 Δημοσ. 9 Ιανουαρίου 2009 Καλησπέρα... Πώς μπορώ να φτιάξω μία φόρμα στην οποία θα εμφανίζοντε τυχαίοι αριθμοί κάτι σάν το κίνο. Σε κώδικα πώς μπορώ να το γράψω?? Ο κώδικας θα είναι σε visual basic 2008 οι αριθμοί θα εμφανίζοντε σε label με το πάτημα ενός κουμπιού. 1 label για κάθε αριθμό. και καλό θα ήταν οι αριθμοί να μην εμφανίζοντε αμέσως αλλα να υπάρχει κάποια καθυστέρηση 1-2 δευτερολέπτων.
Giorgos3924 Δημοσ. 10 Ιανουαρίου 2009 Μέλος Δημοσ. 10 Ιανουαρίου 2009 λίγο πιο κατανοητά?? Πώς ακριβώς θα γίνει αυτό ανάμεσα σε 100 label ??
GrandGamer Δημοσ. 10 Ιανουαρίου 2009 Δημοσ. 10 Ιανουαρίου 2009 Με τον κλασσικό τρόπο που κάνεις το ίδιο πράγμα πολλές φορές, επανάληψη.
Giorgos3924 Δημοσ. 10 Ιανουαρίου 2009 Μέλος Δημοσ. 10 Ιανουαρίου 2009 Επιδή οι αριθμοί θα είναι ορατοί στην φόρμα και θα επιλέγοντε αλλάζοντας το φόντο της κάθε label αυτή η εντολή που θα μπεί? η φόρμα θα είναι κάπως έτσι http://img61.imageshack.us/my.php?image=44496123ei8.jpg Με το πάτημα του κουμπιού "Έναρξη" θα αλλάζει το φόντο κάποιων τυχαίων label. http://img65.imageshack.us/my.php?image=42874323nt7.jpg Και με το κουμπί καθαρισμός το φόντο θα επιστρέφει στην αρχική του τιμή
Evgenios1 Δημοσ. 10 Ιανουαρίου 2009 Δημοσ. 10 Ιανουαρίου 2009 λοιπων θα κανεις μια κλαση με βαση τη Random δεν εχω ιδεα το πως γραφεις μια κλαση στη vb αλλα στη csharp θα ειναι καπως ετσι > public class RandomLuckyNumbers : [b]Random[/b] { public int numa; public int numb; public int numc;//etc... //ας πουμε πος θελεις 3 αριθμους μετξη 1-100 public LuckyNumber GetLucky() { bool isDifferent=false; while(!isDifferent)//αυτο το μπλοκ βοηθαει στο να μην τυχουν ιδιοι αρηθμοι { numa= [b]this.Next(1,100);[/b] numb= [b]this.Next(1,100);[/b] numc= [b]this.Next(1,100);[/b] if(numa!=numb && numb!=numc && numa!=numc) isD=true; } return new LuckyNumber{numa=this.numa,numb=this.numb,numc=this.numc}; } } struct LuckyNumber { public int a; public int b; public int c;//etc... }
MINDER Δημοσ. 10 Ιανουαρίου 2009 Δημοσ. 10 Ιανουαρίου 2009 Μην ταλαιπωρισε αδικα παρε αυτο που εχω φτιαξει για να δοκιμασω την visual ... http://www.geocities.com/ermis2004/Lucky_Numbers.zip
Giorgos3924 Δημοσ. 10 Ιανουαρίου 2009 Μέλος Δημοσ. 10 Ιανουαρίου 2009 λοιπωνθα κανεις μια κλαση με βαση τη Random δεν εχω ιδεα το πως γραφεις μια κλαση στη vb αλλα στη csharp θα ειναι καπως ετσι > public class RandomLuckyNumbers : [b]Random[/b] { public int numa; public int numb; public int numc;//etc... //ας πουμε πος θελεις 3 αριθμους μετξη 1-100 public LuckyNumber GetLucky() { bool isDifferent=false; while(!isDifferent)//αυτο το μπλοκ βοηθαει στο να μην τυχουν ιδιοι αρηθμοι { numa= [b]this.Next(1,100);[/b] numb= [b]this.Next(1,100);[/b] numc= [b]this.Next(1,100);[/b] if(numa!=numb && numb!=numc && numa!=numc) isD=true; } return new LuckyNumber{numa=this.numa,numb=this.numb,numc=this.numc}; } } struct LuckyNumber { public int a; public int b; public int c;//etc... } Αυτός ο κώδικας μίαζει λίγο με C. Εγώ δεν θέλω να εμφανίζω τυχαίους αριθμούς μέσα σε label απλά να αλλάζει το φόντο των label κάποιον αριθμών πάνω στη φόρμα όπως η φωτο πιο πάνω...
Evgenios1 Δημοσ. 10 Ιανουαρίου 2009 Δημοσ. 10 Ιανουαρίου 2009 ffs θα κανεις array labels και αναλογα τον αρηθμο θα κανεις οτι θες στο σιγεκριμενο πχ labels[luckynum].Background =πρασινο ξερω γω
Giorgos3924 Δημοσ. 10 Ιανουαρίου 2009 Μέλος Δημοσ. 10 Ιανουαρίου 2009 παιδιά κάτι άσχετο το χρώμα "control" Της φόρμας πώς το βάζω?? θέλω να χρησιμοποιήσω την εντολή... if label1.text = "7" then label5.backcolor = color. ???
Evgenios1 Δημοσ. 10 Ιανουαρίου 2009 Δημοσ. 10 Ιανουαρίου 2009 Σκεψου τι ακριβος θελεις , και μετα ρωτα
Giorgos3924 Δημοσ. 10 Ιανουαρίου 2009 Μέλος Δημοσ. 10 Ιανουαρίου 2009 Σκέφτηκα κάτι άλλο... Μέσα σε μία φόρμα θα υπάρχουν 15 textbox τα οποια θα έχουν τιμή visible = false με το πάτημα του κουμπιού έναρξη θα επιλέγοντε τυχαίοι αριθμοί σε κάθε textbox. (αρκεί αυτά τα textbox να μην έχουν ποτέ την ίδια τιμή μεταξύ τους) και μετά ανάλογα με την κάθε τιμή που θα πάρει το κάθε textbox θα ελέγχουμε και το κάθε φόντο των label. Μόνο που για 100 label θα χρειαστεί να γράχουμε τουλάχιστον 100 γραμμές κώδικα. Στο πώς θα επιλέγοντε οι τυχαίοι αριθμοί μπορείται να βοηθήσεται??
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.