SpinEditで「Delete」キーを無効にするには?

解決


jawa-king  2003-06-24 01:50:08  No: 3842

過去ログを一通り見ましたが載ってなかったようなので質問させて頂きます。

<開発環境>Delphi5
コンポーネント欄(Sample)にあるSpinEdit
というコンポーネントを貼り付け、
プロパティーの「EditorEnabled」をFalse
にしているのですが、
「Delete」キーはなぜか働いてしまい編集可能状態です。
(編集するのは横の上下ボタンのみにしたいです)
「EditorEnabled」は「Delete」キーを
サポートしてないのでしょうか?

そもそも「SpinEdit」なるものはあまり使えない物なのでしょうか?


通りすがりです  2003-06-24 03:24:09  No: 3843

答えではありませんが、
procedure TForm1.SpinEdit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if Key=VK_DELETE then Key:=Word(#0);
end;
とかすればよいのではと思うのですが...


jawa-king  2003-06-24 19:14:46  No: 3844

とっつき難い質問ですみませんでした。
おそらく「Delete」キーはサポートしてないのでしょう。

通りすがりですさんの方法をとるのが
1番無難だと思います。
有難う御座いました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加