PDA

View Full Version : معادل یه کد کوچیک VB در #C



ALI TT
چهارشنبه 16 اردیبهشت 1388, 21:43 عصر
سلام دوستان
معادل این کد در سی شارپ چیه ؟
من سه تا لیبل دارم که همشون یه متد رو فرا خونی میکنن و می خوام لیبلی که روش کلیک شده عکس شماره 1 براش ظاهر بشه ... در VB بصورت زیر میشه :


PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles lblset.Click, lblEdit.Click, lblDelete.Click
lblset.ImageIndex = 0
lblDelete.ImageIndex = 0
lblEdit.ImageIndex = 0
sender.ImageIndex = 1
EndSub


ولی تو سی شارپ ... وقتی این چوری مینیویسم به اونی که قرمز کردم گیر میده :


privatevoid RBset_Click(object sender, EventArgs e)
{
RBset.ImageIndex = 0;
RBEdit.ImageIndex = 0;
RBDelete.ImageIndex = 0;
sender.ImageIndex = 1;
}



ارورشم اینه :

Error 1 'object' does not contain a definition for 'ImageIndex' and no extension method 'ImageIndex' accepting a first argument of type 'object' could be found (are you missing a using directive or an assembly reference?) E:\DISK\My Document\Visual Studio 2008\Projects\***\***\***\***.cs 27 20 ****


ممنون میشم راهنمای کنین.
:قلب:

NewFoxStudent
چهارشنبه 16 اردیبهشت 1388, 21:47 عصر
اگه RBSet از نوع Button باشه اینجوری میشه



((Button) sender).ImageIndex = 1

kiuhnmgtrdcv
چهارشنبه 16 اردیبهشت 1388, 21:53 عصر
نرم افزاهایی وجود داره که میتونه کدای سی شارپ به vb.net تبدیل کنه ..

ALI TT
چهارشنبه 16 اردیبهشت 1388, 22:17 عصر
نرم افزاهایی وجود داره که میتونه کدای سی شارپ به vb.net تبدیل کنه ..
استفاده کردم ولی بازم همون کدی که خودم داده رو میده و بازم ارور

ممنون