0
델파이 코드 편집기 (줄 번호를 클릭하면 CNPack이 설치됨)와 비슷한 거터에서 왼쪽을 클릭하면 선을 선택하려고합니다. 대답은 셀 스타트에있는 것 같아요. 셀린 선택 모드를 선택했지만 실행 가능한 솔루션을 만들 수는 없었습니다. 시궁창 클릭 이벤트에거터에서 왼쪽을 클릭하면 SynEdit에서 선을 선택하는 방법은 무엇입니까?
SynEdit1.ExecuteCommand(ecSelLineEnd, #0, nil)
:
procedure TForm1.SynEdit1GutterClick(Sender: TObject; Button: TMouseButton; X,
Y, Line: Integer; Mark: TSynEditMark);
begin
SynEdit1.SelectionMode := smLine;
SynEdit1.SelStart := 0;
SynEdit1.SelEnd := SynEdit1.Lines[Line].Length;
SynEdit1.SelectionMode := smNormal; //restore
//Code not working
//I don't remember the code which made it select a line with smLine
end;
을 포함해야합니다. 그것이 없으면 우리는 테스트 베드 프로그램을 작성하는 데 시간을 소비해야합니다. –
나는 심각하게 이해하지 못한다. 사람들을 위해 이벤트 핸들러를 재현해야한다. 매회마다 -1이라는 말을 듣고 바로이 말을 듣습니다. 나는 어쨌든 그것을하고있다. – user30478
어떤 이벤트를 처리했는지 알 수 없습니다. 아마도 여러 가지 가능성이 있었고 틀린 것을 선택했을 것입니다. 질문을 할 때마다 MCVE를 제공하지 않는 것에 대해 단호한 태도를 보일 때마다 경청해야한다고 생각하지 않습니까? 또는 SO가 작동하는 방식이 맘에 들지 않는다면, 당신의 기대에 더 적합한 다른 곳을 물어 보지 않으시겠습니까? –