作者koken (都要怪加拿大)
看板C_Sharp
标题Re: [问题]请问关於ArrayList,继承以及事件
时间Fri Aug 10 15:52:47 2007
※ 引述《saloonpass (圣诞大快乐)》之铭言:
: 大大你好:
: 我有三个问题,想请大大帮忙解决
: 1.我需要在页面中用到很多的textbox
: 请问一下如何用ArrayList来达成
: 需要new之後再一个一个用Add吗?
: 还是ArrayList有其他的方法来一次产生大量的物件呢?
: 2.另外我要请问,如果我需要把textbox自订一个功能
: 「当Textbox被选取的时候,背景颜色改变,当focus不在的时候再变回来」
: 我希望可以透过自订一个MyTextbox,并继承textbox来达成
: 但是当我没有实体化这个类别时,好像不能使用他的事件
: 这让我很困扰
: 因为我的每一个textbox都要这个功能,
: 我不希望实体化了好几十个textbox之後,再一个一个去点事件,做修改
: ^^^^^^^^^^^^^^^^
不用一个一个去点阿 全部圈选在按Enter跟Leave事件就好了
private void txtTest_Enter(object sender, System.EventArgs e)
{
TextBox currentTextBox = (TextBox)sender;
currentTextBox.BackColor = System.Drawing.Color.Pink;
}
private void txtTest_Leave(object sender, System.EventArgs e)
{
TextBox currentTextBox = (TextBox)sender;
currentTextBox.BackColor = System.Drawing.Color.White;
}
这样全部的textbox都有变色的效果了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.56.118
※ 编辑: koken 来自: 220.130.56.118 (08/10 16:19)