我試圖在富文本框(條目)中實現放大/縮小功能。我嘗試將縮放增量設置爲'1',但它太大,使得文本在3-4次點擊之內增長到一個巨大的大小。現在,我正在嘗試設置增量值「0.5」,增加變焦的精度,但它散發出以下錯誤:將富文本框的ZoomFactor增加十進制值
CS0266 - Cannot implicitly convert type 'double' to 'float'. An explicit conversion exists (are you missing a cast?)
我的代碼:
private void ts_ZoomIn_Click(object sender, EventArgs e)
{
if (entry.ZoomFactor < 64.5)
{
entry.ZoomFactor = entry.ZoomFactor + 0.5;
}
}
private void ts_ZoomOut_Click(object sender, EventArgs e)
{
if (entry.ZoomFactor > 0.515625)
{
entry.ZoomFactor = entry.ZoomFactor + -0.5;
}
}
我敢肯定有一個簡單的解決這個問題,但我一直在過去的半個小時,這個錯誤難住,找不到任何答案。
使用'0.5f'而不是'0.5'等等。 –