過去ログを一通り見ましたが載ってなかったようなので質問させて頂きます。
<開発環境>Delphi5
コンポーネント欄(Sample)にあるSpinEdit
というコンポーネントを貼り付け、
プロパティーの「EditorEnabled」をFalse
にしているのですが、
「Delete」キーはなぜか働いてしまい編集可能状態です。
(編集するのは横の上下ボタンのみにしたいです)
「EditorEnabled」は「Delete」キーを
サポートしてないのでしょうか?
そもそも「SpinEdit」なるものはあまり使えない物なのでしょうか?
答えではありませんが、
procedure TForm1.SpinEdit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key=VK_DELETE then Key:=Word(#0);
end;
とかすればよいのではと思うのですが...
とっつき難い質問ですみませんでした。
おそらく「Delete」キーはサポートしてないのでしょう。
通りすがりですさんの方法をとるのが
1番無難だと思います。
有難う御座いました。
ツイート | ![]() |