リッチテキストボックス(エントリ)にズームイン/アウト機能を実装しようとしています。私はズームインクリメントを '1'で作成しようとしましたが、サイズが大きすぎるため、テキストは3〜4回のクリックで膨大なサイズになります。今、私はズームの精度を高めるために「0.5」に増分値を設定しようとしているが、それは次のエラー放つ:私はそこにあると確信しているリッチテキストボックスのZoomFactorを10進数値で拡大する
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;
}
}
:
CS0266 - Cannot implicitly convert type 'double' to 'float'. An explicit conversion exists (are you missing a cast?)
私のコードをこれは単純な修正ですが、私は過去30分間このエラーに悩まされてしまい、何の答えも見つけられません。
「0.5」の代わりに「0.5f」などを使用します。 –