Programmer 1
سه شنبه 09 شهریور 1389, 23:26 عصر
سلام به همه دوستان ،
فرض كنيد يك فرم داريم و سه دكمه با خاصيت Name=Buttton1 و دو دكمه ديگه با نام هاي Button3، Button2 و ساير كنترل ها ، حالا من
متدي تعريف كردم كه از نوع Void هست و داراي يك پارامتر integer به نام ButtonNumber هست ، داخل اين متد قصد دارم كه خاصيت
Text دكمه اي رو تغيير بدم كه آخر نامش مساوي با اين پرامتر است يعني به جاي اينكه بنويسم
Button1.Text=""; ، بخش Button كه بين سه دكمه مشترك است و فقط تنها بخشي كه تغيير مي كند عدد پاياني است كه قصد دارم متد اين عدد را بگيرد و به بخش Button اضافه كند و سپس خاصيت كنترل مربوطه را تغيير دهد يه چيزي مثل اين :
(Button+ButtonNumber).Text="";
كه البته اين رو فقط براي رسوندن مفهوم نوشتم ( كه اشتباهه و اصلا چنين چيزي وجود نداره)
ولي دنبال چيزي مثل اين كد هستم .
اميدوارم كه درك كرده باشيد چي مي خوام ، حالا بايد چي كار كنم ؟
با تشكر /.
فرض كنيد يك فرم داريم و سه دكمه با خاصيت Name=Buttton1 و دو دكمه ديگه با نام هاي Button3، Button2 و ساير كنترل ها ، حالا من
متدي تعريف كردم كه از نوع Void هست و داراي يك پارامتر integer به نام ButtonNumber هست ، داخل اين متد قصد دارم كه خاصيت
Text دكمه اي رو تغيير بدم كه آخر نامش مساوي با اين پرامتر است يعني به جاي اينكه بنويسم
Button1.Text=""; ، بخش Button كه بين سه دكمه مشترك است و فقط تنها بخشي كه تغيير مي كند عدد پاياني است كه قصد دارم متد اين عدد را بگيرد و به بخش Button اضافه كند و سپس خاصيت كنترل مربوطه را تغيير دهد يه چيزي مثل اين :
(Button+ButtonNumber).Text="";
كه البته اين رو فقط براي رسوندن مفهوم نوشتم ( كه اشتباهه و اصلا چنين چيزي وجود نداره)
ولي دنبال چيزي مثل اين كد هستم .
اميدوارم كه درك كرده باشيد چي مي خوام ، حالا بايد چي كار كنم ؟
با تشكر /.