我的第一個Form = Main和我的第二個Form = ChampionSelect。我打開ChampSelect從這個Form Form通訊
private void pictureBox_championSelect_Click(object sender, EventArgs e)
{
ChampionSelect champSlct = new ChampionSelect();
champSlct.Show();
}
然後它打開顯示12個圖標作爲圖片框。
立足現在關閉圖標是什麼人點擊
我希望它在主要改變pictureBox_championSelect
圖像到點擊的圖標的形象ChampionSelect。
對於防爆:如果你點擊王牌在ChampionSelect圖標應該在主要到Ace.png我已導入資源改變pictureBox_championSelect
圖像。
所以,我想這個
public partial class ChampionSelect : Form
{
public ChampionSelect()
{
InitializeComponent();
this.champSlct = Main;
}
Main champSlct;
public void icon_slctAce_Click(object sender, EventArgs e)
{
champSlct.pictureBox_championSelect.Image = Properties.Resources.Ace;
}
這是我從另一個崗位上獲悉,但在這裏,它說:「主要是一個‘類型’,但像變量使用」並不起作用。最終,我將根據點擊哪個圖標來更改其他內容,但我認爲它與此類似,所以朝着正確方向的一個點將更有幫助。
這只是讓我更困惑。 – Marzdor
@Marzdor發生,特別是在第一次;)我剛剛創建了一個事件,很像點擊按鈕和圖片框。事件只不過是一個自定義函數(在這種情況下,Main.championSelected),在必要時被調用(在這種情況下,然後選擇了一個冠軍) – BlackBear