Εμφάνιση 1-4 από 4
  1. #1
    Το avatar του μέλους afiltroi
    afiltroi Guest
    Καλησπέρα σε όλους.
    Θα ήθελα την πολύτιμη βοήθειά σας σχετικά με κάποια προβληματα που αντιμετωπίζω στην Visual Basic.
    1. Πώς μπορώ να βάλω Scrollbars σε μια φόρμα, τα οποία όμως θα προσαρμόζονται κάθε φορά αναλογα με το μέγεθος της φόρμας?
    2.΄Εχω δημιουργήσει δυναμικά σε μια φόρμα ορισμένα textbox. Ωστόσο απο την διαδικασία KeyPress αυτών των textbox θέλω να αποκλιστούν ορισμένα κουμπιά. Έχω ένα κώδικα που ελέγχει το KeyPress, ωστόσο λειτουργεί μόνο για textbox που βρίσκονται ήδη στην φόρμα και όχι για textbox που εμφανίζονται δυναμικά πάνω σε αυτήν. Ο κώσικας είναι:

    Private Sub Text1_KeyPress(KeyAscii As Integer)
    If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 44 And KeyAscii <> 8 Then
    KeyAscii = 0
    End If
    End Sub

    ΚΑΜΙΑ ΚΑΛΗ ΛΥΣΗ???

    Ευχαριστώ προκαταβολικα.

  2. #2
    Εγγραφή
    13-01-2003
    Περιοχή
    Greece
    Ηλικία
    52
    Μηνύματα
    50
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL Vivodi Full
    Ταχύτητα
    20480/1024
    ISP
    Vivodi
    DSLAM
    Vivodi - ΚΟΛΩΝΟΣ
    Router
    Vood 452W_A
    SNR / Attn
    9(dB) / 28(dB)
    1. Η φόρμα από μόνη της δεν υποστηρίζει scrollbars. Το κόλπο που κάνουμε συνήθως είναι να βάζουμε ένα image/picture control, να βάζουμε επάνω σε αυτό το controls μας, και στην συνέχεια με την χρήση δύο scrolbars να μετακινηνούμε το picture control επάνω στην φόρμα δίνοντας την ψευδαίσθηση της κίνησης.

    2. H πιο απλή λύση στο πρόβλημά σου είναι να φτιάξεις ένα δικό σου textbox control, που να βασίζεται στο απλό textbox και να έχει τον κώδικα που εσύ θες στο event που θες να ελέγξεις. Έτσι φορτώνοντας το νέο control, ο κώδικας που έχεις βάλει θα τρέχει πάντα...


    George J.
    George J. Capnias
    Athens, Hellas
    dotNETZone Administrator
    http://www.dotnetzone.gr/

  3. #3
    Το avatar του μέλους afiltroi
    afiltroi Guest
    Παράθεση Αρχικό μήνυμα από gcapnias Εμφάνιση μηνυμάτων
    1. Η φόρμα από μόνη της δεν υποστηρίζει scrollbars. Το κόλπο που κάνουμε συνήθως είναι να βάζουμε ένα image/picture control, να βάζουμε επάνω σε αυτό το controls μας, και στην συνέχεια με την χρήση δύο scrolbars να μετακινηνούμε το picture control επάνω στην φόρμα δίνοντας την ψευδαίσθηση της κίνησης.

    2. H πιο απλή λύση στο πρόβλημά σου είναι να φτιάξεις ένα δικό σου textbox control, που να βασίζεται στο απλό textbox και να έχει τον κώδικα που εσύ θες στο event που θες να ελέγξεις. Έτσι φορτώνοντας το νέο control, ο κώδικας που έχεις βάλει θα τρέχει πάντα...


    George J.
    Thanks for the reply.

    Εξαιτίας του ότι είμαι πολυ καινουργιος στην χρήση της VB, μηπως θα σου ήταν εύκολο να μου παραθέσεις τον κώδικα που αφορά τον ελεγχο της διαδικασίας KeyPress?

    Thanks in advance!!!!!!!!!

  4. #4
    Εγγραφή
    13-01-2003
    Περιοχή
    Greece
    Ηλικία
    52
    Μηνύματα
    50
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL Vivodi Full
    Ταχύτητα
    20480/1024
    ISP
    Vivodi
    DSLAM
    Vivodi - ΚΟΛΩΝΟΣ
    Router
    Vood 452W_A
    SNR / Attn
    9(dB) / 28(dB)
    Ο κώδικας που έχεις παραθέσει παραπάνω, είναι μια χαρά για την δουλειά που περιγράφεις... Μπορείς να τον βάλεις μέσα στο event του custom control σου και στην συνέχεια να κάνεις raise ένα νέο event για να μπορείς και μέσα από το πρόγραμμά σου να μπορείς να χειριστείς το event.


    George J.
    George J. Capnias
    Athens, Hellas
    dotNETZone Administrator
    http://www.dotnetzone.gr/

Παρόμοια Θέματα

  1. Visual Basic
    Από Uberalles στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 9
    Τελευταίο Μήνυμα: 25-01-08, 19:27
  2. visual basic
    Από errorr στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 1
    Τελευταίο Μήνυμα: 15-11-07, 21:43
  3. visual basic
    Από rockxk στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 7
    Τελευταίο Μήνυμα: 25-09-06, 20:01
  4. Visual Basic Tutorials!
    Από chimaros στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 31
    Τελευταίο Μήνυμα: 27-05-05, 13:27
  5. Visual basic
    Από ikyriakidis στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 28
    Τελευταίο Μήνυμα: 19-01-05, 08:34

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας