くだすれDelphi(超初心者)その28
■ このスレッドは過去ログ倉庫に格納されています
0733デフォルトの名無しさん
2005/12/18(日) 14:50:39インデント機能を追加しようとしたときに
procedure TForm1.Memo1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key=VK_RETURN then
begin
Memo1.lines.Add(' ');//エンターキーが押されたときに次のラインの先頭にタブを追加したい
end;
if Key=VK_TABthen
begin
Memo1.lines.Add(' ');//タブ押したら' 'を先頭に追加したい
end;
end;
と、言うふうに書いてみたのですが、実行すると
エンターキーを押したときは
aniki //一行目、ここでエンターを押した
//二行目、「' '」が追加されている
//三行目、ここにカーソルが来てしまう
タブを押したときに至っては全く反応無しという有様なのですが、どのように書けばいいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています