질문이 너무 황당해서 답변이 없는 것 같아 보충을 하려고 합니다.
제가 지금 만들려고 하는 것은 간단한 edit툴입니다.
1. 일단 memo란을 폼위에 두고요
2. memo바로 아래에 몇가지 스피드 버턴을 둡니다.
3. 사용자가 memo란에 입력을 하다가 어떤 특수문자(예를들어 전화기모양,꺽쇠,Km 등등)를 넣고 싶어면 하단에 특수문자 입력 스피드버튼(이버튼의 이미지를 이런 특수 문자로 셋팅)을 누르면 memo란에 해당 특수 문자가 들어가는 것입니다.
4. 물런 입력이 끝난 후에도 memo 문자열에 마우스로 위치를 지정하고 스피드버턴을 눌러 해당 특수기호를 넣을 수도 있어야 합니다.
이곳 계시판에서 몇가지 힌트를 얻어서
memo.lines.insert(memo.SelStart,'kkkk')
라고 해봤는데 아무런 동작이 없습니다.
어떻게 하는 것인지 꼭 좀 알려주세요 ^^;
아래 문제는 그냥 메모의 있는 텍스트를 스트링 변수에 불러 들이고 그 메모에 마우스 눌러 띨때 mm_copy.selStart를 이용 문자열 위치를 저장하여 메모로부터 불러들인 문자열에 그 위치 다음에 원하는 문자를 넣고 이를 메모에 다시 보내면 되더군요
tstr := mm_copy.text;
mm_copy.Clear;
tstr := copy(tstr,1,glr_pos) + '원하는문자' + copy(tstr,glr_pos+1,length(tstr) - glr_pos);
mm_copy.text := tstr;
즐코하세요^^;