

private void menu_View_Zoom_Click(object sender, EventArgs e)
{
ToolStripMenuItem item = (ToolStripMenuItem)sender;
SetZoom(item.Text);
}
所有縮放子選單項目共用同一處理函式,透過 item.Text 區分操作。
private void tsStandard_Zoom_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
SetZoom(tsStandard_Zoom.Text);
}
}
使用者在下拉框輸入自訂百分比(如 "125%")按 Enter 觸發縮放。
SetZoom,邏輯單一維護CustomedSize 內含 try-catch,非法輸入靜默忽略