我有一個帶有一組組框的視窗表單,每個組框都包含許多按鈕。每個按鈕代表一天中的一個時間段(8:00 - 9:00、13:30 - 14:30),該時間段已被預訂或未預訂(由其他用戶)。當按下一個按鈕時,我需要它來顯示有關誰預訂了已存盤在資料庫中的插槽的資訊(即姓名、郵政編碼)。我可以從資料庫中獲取資訊并顯示它,只要預訂了插槽的 ID。為了得到這個,我需要一個日期和時間。每個分組框都有對應的日期。當用戶單擊一個按鈕時,我需要它告訴我它在哪個分組框中,以便我可以使用關聯的日期來查找預訂它的客戶的資訊。如何在 c# 中對此進行編碼以查找單擊的按鈕所在的組框。
uj5u.com熱心網友回復:
您可以從 ButtonClickEvent 中獲取發送者的父物件。
private void button1_Click (object sender, EventArgs e) {
Button btn = (Button)sender;
GroupBox grp = (GroupBox)btn.Parent;
MessageBox.Show (grp.Text);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/442303.html
