初学者的一些问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 01:08:36
由于是初学者 学得很慢 学习起码有一半时间是在解决问题 而有些问题别人一句话就能让我豁然开朗啊 请问下 private void radioButtonLargeIcon_CheckedChanged(object sender, EventArgs e)
{
RadioButton rdb = (RadioButton)sender;
if (rdb.Checked)
this.listViewFilesAndFolders.View = View.LargeIcon;
}

private void radioButtonList_CheckedChanged(object sender, EventArgs e)
{
RadioButton rdb = (RadioButton)sender;
if (rdb.Checked)
this.listViewFilesAndFolders.View = View.List;
}

private void radioButtonSmallIcon_CheckedChanged(object sender, EventArgs e)
{
RadioButton rdb = (RadioButton)sender;
if (rdb.Checked)
this.listViewFilesAndFolders.View = View.SmallIcon;
}

private void radioButtonDetails_CheckedChanged(object sender, EventArgs e)
{
RadioButton rdb = (RadioButton)sender;
if (rdb.Checked)
this.

sender 是事件引发的对像,也就是RadioButton,不过是以object类型引用的,所以要强制转换为RadioButton类型。
(RadioButton)sender 就是执行类型的强制转换。

看看运行效果还不能明白吗?