2010-04-08 4 views
0

Visual Basic 2008을 사용하여 Visual Studio 2008에서 웹 채팅 기능을 만들고 각 사용자에게 보내고받은 특정 키워드를 강조 표시 할 수 있습니다. 내가 어떻게이 일을 할 수 있는지 말해줘? 미리 감사드립니다Visual Studio 2008에서 Visual Basic을 사용하여 웹 채팅 기능 만들기

+0

무엇이 도움이 필요합니까? 단어 하이라이트? 또는 강조 표시 할 단어를 찾으십니까? 그리고 사용자에게 메시지를 표시하기 위해 어떤 기술을 사용하고 있습니까? HTML 또는 실버 라이트 또는 다른 것? 조금 더 구체적인 것을 시도하면 우리가 도우려고 노력할 것입니다. –

+0

몇 가지 코드 예제를 추가 할 수 있습니까? 텍스트가 어디에 표시됩니까? – Glennular

+0

좋아, 사용자가 상호 작용할 수있는 온라인 채팅을하고 있는데, 사용자가 텍스트 상자에 작성한 메시지를 제출할 때 텍스트 상자의 내용을 검사하여 그 안에 들어있는 단어를 포함하지 않도록합니다. 데이터베이스가 나타나면 단어가 강조 표시되고 메시지는 전송되지 않습니다. 무슨 뜻인지 알 겠어? 죄송합니다. 오른쪽 설명이 없다면 .. – Shelle

답변

0

Asp.net 응용 프로그램을 만드는 경우. VB.Net을 사용하면 다음과 같은 작업을 수행 할 수 있습니다. 1. 페이지에 텍스트 상자 (사용자가 채팅 텍스트를 입력하는 곳)가있을 수 있으며 페이지를 다시 게시하는 "보내기"버튼이있을 수 있습니다. 2. "보내기"를 클릭하고 텍스트 상자에서 텍스트를 선택하여 키워드를 검색하면 다음과 같이 할 수 있습니다. if (txtChat.Text.Contains (keyword_string)) { // 텍스트 강조 표시 - - 다른 } 이 { // 논리 }

보내기 당신은 DB에서 여러 값을 스캔하고자하는 경우/다른 루프의 경우는 넣을 수 있습니다. 텍스트 선택에있어 까다로운 부분이고 Asp.net 텍스트 상자에서 부분 텍스트를 선택하는 간단한 방법을 찾지 못했습니다. 여기의이을 수행 할 수있는 다른 방법을 논의 링크의 몇 가지가 있습니다 :

http://forums.asp.net/t/1520680.aspx

http://bytes.com/topic/javascript/answers/167174-highlighting-part-text-text-box

당신이 텍스트 상자 아래에있는 라벨에 별도로 단어를 표시 할 수 있습니다 가능합니다.

관련 문제