Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Γιατί τα ToolTip δουλεύουν μόνο σε Menu?

Îåêßíçóå áðü ôï ìÝëïò AlKiS. Τελευταία δημοσίευση από το μέλος AlKiS στις 20-12-2011, 13:51. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  20-12-2011, 12:28 68667

    Γιατί τα ToolTip δουλεύουν μόνο σε Menu?

    Καλημέρα,

    Έβαλα ένα ToolTip σε μια φόρμα μου, και ενώ μπορώ να γράψω αυτό, και δουλεύει:

                .mniReplaceWithFile.ToolTipText = .txtLanguage.Lines(95)
                .mniUnlockFile.Text = .txtLanguage.Lines(96)
                .mniUnlockFile.ToolTipText = .txtLanguage.Lines(97)
                .mniDeleteFile.Text = .txtLanguage.Lines(98)
                .mniDeleteFile.ToolTipText = .txtLanguage.Lines(99)
                .mniPrefixFile.Text = .txtLanguage.Lines(100)
                .mniPrefixFile.ToolTipText = .txtLanguage.Lines(101)
                .mniSuffixFile.Text = .txtLanguage.Lines(102)
                .mniSuffixFile.ToolTipText = .txtLanguage.Lines(103)
                .mniProgramDir.ToolTipText = .txtLanguage.Lines(104)
                .mniArguments.ToolTipText = .txtLanguage.Lines(105)
                .mniVisitWebsite.ToolTipText = .txtLanguage.Lines(106)
                .mniCredits.ToolTipText = .txtLanguage.Lines(107)
                .mniAbout.ToolTipText = .txtLanguage.Lines(108)

    ΔΕΝ μπορώ να γράψω αυτό:
                .btnChangeDir.tooltiptext = .txtLanguage.Lines(109)

    Ενώ η εντολή είναι η ίδια, μου υπογραμμίζει το tooltiptext και μου λέει ότι δεν υπάρχει η εντολή :S

    Γιατί έτσι??
    Ενώ αν πάω απο το [Design] υπάρχει, και μπορώ να το αλλάξω (αλλά αν το κάνω απο εκεί τότε θα είναι πάντα σε μια γλώσσα, ενώ εγώ θέλω να μπορώ να το αλλάζω γλώσσα απο εξωτερικό αρχείο όπως τα υπόλοιπα).
    Δεν βγάζει νόημα να δουλεύει σε όλα τα Menu Items, αλλά ούτε σε κουμπιά ούτε σε radioboxes...


  •  20-12-2011, 12:43 68668 σε απάντηση της 68667

    Απ: Γιατί τα ToolTip δουλεύουν μόνο σε Menu?

    Για να βάλεις  ToolTip σε Control :
     ToolTip tooltip = new ToolTip();
     tooltip.SetToolTip(btnChangeDir, "bla bla bla");
    Τα ToolStripItem και MenuStripItem δεν είναι Controls, γιαυτό έχουν το ToolTipText property. 
  •  20-12-2011, 13:51 68674 σε απάντηση της 68668

    Απ: Γιατί τα ToolTip δουλεύουν μόνο σε Menu?

    Ναι, δούλεψε.

    Ευχαριστώ πολύ ^^


    Εγώ νόμιζα ότι επειδή είχα πατήσει 2 κλικ στο ToolTip από το ToolBox και μου εμφανίστηκε το ToolTip στο κάτω μέρος, θα έμπαινε και σαν property μόνο του παντού.

    Αλλά γίνετε με την εντολή που είπες τελικά.


    cool :)


Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems