2011-10-14 11 views
7

मेरे पास Winforms C# एप पर बनाए गए बटनों का एक गुच्छा है। मैं उन्हें बनाया है निम्नलिखित कोडप्रोग्रामेटिक रूप से बनाए गए नियंत्रणों के लिए टूलटिप्स जोड़ें

int s = 0;//28 buttons 
     ButtonNameArray barray = new ButtonNameArray(); 
     frontPanelButtons fpb = new frontPanelButtons(); 
     int xLoc = fpb.xLoc(fpb); 
     int yLoc = fpb.yLoc(fpb); 
     for (int i = 0; i < 7; i++) 
     { 
      for (int j = 0; j < 4; j++) 
      { 
       Button btn = new Button(); 
       btn.Name = barray.getName(btn.Name, s); 
       btn.Text = barray.getText(btn.Text, s); 
       btn.Width = fpb.btnWide(fpb); 
       btn.Height = fpb.btnHigh(fpb); 
       btn.Location = new System.Drawing.Point(xLoc, yLoc); 
       Controls.Add(btn); 
       xLoc += 100; 
       s++; 
      } 
      yLoc += 31; 
      xLoc = fpb.xLoc(fpb); 
     } 

का उपयोग कर और मैं प्रत्येक बटन के लिए एक अनूठा टूलटिप जोड़ना चाहते हैं, लेकिन यह कैसे करना है पता नहीं कर सकते हैं। क्या कोई मदद/उत्तर की आपूर्ति कर सकता है? बहुत धन्यवाद।

+0

http://en.allexperts.com/q/C-3307/Button-ToolTips.htm – yas4891

+0

क्यों सिर्फ btn.ToolTip = "कुछ अन्य मूल्य" पर हमले नहीं; जबकि आप इसमें हैं .. यह एक्स/वाई स्थान, जेनरेट के रूप में बटन नंबर पर आधारित हो सकता है, जो कुछ भी हो। – DRapp

+0

क्या आप सभी बटनों के लिए एक टूलटिप प्रति बटन या एक टूलटिप चाहते हैं? – Otiel

उत्तर

18
//... 
ToolTip ttip = new ToolTip(); 
for (int i = 0; i < 7; i++) { 
    for (int j = 0; j < 4; j++) { 
     Button btn = new Button(); 
     // ... 
     ttip.SetToolTip(btn, "Some text on my tooltip."); 
    } 
} 
//... 
+0

तत्काल उत्तर के लिए धन्यवाद। – user995689

संबंधित मुद्दे

 संबंधित मुद्दे