AfterOpenDocument
이벤트가 제대로 작동하지만 두 번째 이벤트를 추가 할 때 컴파일 할 때 코드를 가져올 수 없습니다. BeforeSaveDocument
.C# EventHandler - 델리게이트에 일치하는 오버로드가 없습니다 (응?)
I 나타나는 오류는 다음과 같습니다
QWApp_BeforeSaveDocument
경기에 대한 과부하가 나는 C#을 상당히 새로운 해요,하지만 난 그게 어떤 감독해야합니다 생각QuoteWerks.__Application_BeforeSaveDocumentEventHandler
위임하지 않습니다.
QWApp.AfterOpenDocument += new __Application_AfterOpenDocumentEventHandler(QWApp_AfterOpenDocument);
QWApp.BeforeSaveDocument += new __Application_BeforeSaveDocumentEventHandler(QWApp_BeforeSaveDocument);
void QWApp_AfterOpenDocument()
{
string todayDate = DateTime.Now.ToString("MM/dd/yyyy");
QWApp.DocFunctions.SetDocumentHeaderValue("DocDate", todayDate, false);
QWApp.DocFunctions.RefreshDisplay();
}
public void QWApp_BeforeSaveDocument(int iSaveAction, bool bCancel)
{
string todayDate = DateTime.Now.ToString("MM/dd/yyyy");
QWApp.DocFunctions.SetDocumentHeaderValue("DocDate", todayDate, false);
QWApp.DocFunctions.RefreshDisplay();
}
어떤 버전의 C#입니까? –
위임자 서명에 대해 알지 못하면 무엇이 잘못되었는지를 알기가 어렵습니다. '__Application_BeforeSaveDocumentEventHandler'는 어떻게 생겼습니까? –
Visual Studio를 사용하는 경우'+ ='를 입력 한 후'Tab '을 두 번 누르면 해당 서명이있는 스텁 메서드가 생성됩니다. – Groo