PDA

View Full Version : سوال: syntax GETYPE



feri69
چهارشنبه 15 دی 1389, 19:44 عصر
سلام
من میخوام یه کلاس تو #VC بسازم که اون کلاس بتونه از طریق تابع () GETYPE آبجکت های فرم رو تشخیص بده و بشماره.
مثلا تشخیص بده تو فرم چند عدد Lable و چند عدد textbox و ... قرار داره.
که بعد بتونم ازش تو برنامه استفاده کنم.
ممنون مبشم جواب بنده رو بدید.
باتشکر.
فرشاد:اشتباه:

amir-yeketaz
چهارشنبه 15 دی 1389, 20:56 عصر
int CountTextBox = 0;
int CountLable = 0;
foreach (Control item in this.Controls)
{
if (item is TextBox)
CountTextBox++;
else if (item is Label)
CountLable++;


}
موفق باشید ...

feri69
پنج شنبه 16 دی 1389, 07:35 صبح
int CountTextBox = 0;
int CountLable = 0;
foreach (Control item in this.Controls)
{
if (item is TextBox)
CountTextBox++;
else if (item is Label)
CountLable++;


}موفق باشید ...
سلام
با تشکر از پاسخ شما.
آیا همین برنامه رو میشه با getype نوشت ؟؟
برای # VC کتاب جعفر نژاد رو مبتونم رو اینترنت پیدا کنم ؟>؟
باز هم متشکرم.

amir-yeketaz
پنج شنبه 16 دی 1389, 09:50 صبح
همون طور که میبینید من الان با این دستورا تعداد تکست باکس ها و تعداد لیبل های داخل فرم رو شمارش کردم...
شما میتونید برای هر یک از نوع هایی که دلتون میخواد از این دستور استفاده کنید و شمارش رو انجام بدهید ...
حالا دیگه بستگی به خودتون داره که بخواین به چه سبکی این کارو انجام بدین ...
.................................................. .........
پ.ن:من فکر نکنم کتاب جعفرنژاد داخل اینترنت بتونید مفتی گیر بیارید! ولی خوب میتونید اینترنتی خریداری کنید!


موفق باشید