2013-08-28 3 views
0

양식 및 메시지 상자에 수식을 표시하는 방법은 무엇입니까?양식 및 메시지 상자에 수식 표시 VB.NET

나는 나는 그것이

내가 그것을 본 데스크톱 앱 비주얼 스튜디오 2010에서 작동하도록 만들 수있는 vb.net 버전이 포함되어 있지만 는 사용 found an article to enable users to Write Math Equations in a Web :

[System.Runtime.InteropServices.DllImport("MimeTex.dll")] 
    internal static extern int CreateGifFromEq(string expr, 
              string fileName); 

그러나 방법을 vb.net에 대한 아날로그합니까?

나는 그때

Imports System.Runtime.InteropServices 

Friend Class NativeMethods 
     <DllImport("MimeTex", CharSet:=CharSet.Auto, SetLastError:=True)> _ 
     Public Shared Function CreateGifFromEq(ByVal expr As String, ByVal fileName As String) As Integer 
     End Function 
    End Class 

포함 할 필요가 알고 있지만 내가 얻을 :

Error 1 'CreateGifFromEq' is not declared. It may be inaccessible due to its protection level. 

하는

CreateGifFromEq("((x+4+9+8)/2)*0.8", "image.png") 
를 사용하는 경우3210

수식을 그려서 메시지 상자에 표시 할 수있는 방법이 있습니까?

+2

그림 상자가있는 사용자 지정 대화 상자 양식을 만들고 그 안에 방정식 이미지를 표시 하시겠습니까? – Adrian

+0

내 대답은 모두 명확한가요? – varocarbas

답변

1

MimeTex는 프로젝트에 추가해야하는 외부 라이브러리입니다. original site (C++로 작성)에서 다운로드하거나 참조하는 응용 프로그램의 소스 코드에서 DLL을 사용하면 제공하는 링크에서 다운로드 할 수 있습니다. VB.NET winforms에 대한 정확한 적용성에 대해서도 신뢰성에 대한 확신이 없습니다. 당신이 할 수있는 가장 좋은 일은 (추가 연구에 더하여) 링크에서 소스 코드를 실행하여 예상대로 작동하는지 확인하고 필요에 맞게 조정하는 것입니다.

방정식을 작성하려면 몇 가지 대안이있는 것 같습니다. 빠른 연구 후 나는 this post in SO을 발견했습니다 : 그것은 C#을 말합니다. 그러나 응답에 제공된 링크는 VB.NET에 완전히 적용됩니다.

관련 문제