Αναρτήσεις

Προβολή αναρτήσεων από Ιούνιος, 2006

I Want My .Mommy! (Episode I: Tooltip Tips)

Αυτό το άρθρο είναι παλιό και έχει μεταφερθεί (με την αυθεντική ημ/νία) από το άλλο μου blog (GreekIT) το οποίο είναι κατηργημένο.Από το MSDN:ToolTip ClassRepresents a small rectangular pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control.Ναι, καλά... Ο τρόπος υλοποίησης των tooltips είναι αρκετά μπερδεμένος. Αφήστε δε που η περιγραφή της ToolTip είναι παραπλανητική. Η ToolTip δεν "αντιπροσωπεύει" καθόλου ένα "pop-up window", αν ήταν έτσι, κάθε instance θα συνέδεε ένα control με το tooltip string. Καμμία σχέση με τη πραγματικότητα.Εν πρώτοις, φτιάχνεις ένα instance και μετά του λες με τη μέθοδο SetToolTip τι tooltip θα εμφανίζεται σε κάθε control (του δίνεις το control και το tooltip string). Δηλαδή, το κάθε instance "δένει" κάποια controls με τα αντίστοιχά τους tooltips. Μπορείς να φτιάξεις όσα ToolTips θες και να δώσεις διαφορετικό tooltip για κάθε control από το κάθε instance της Tool…