私は悪い英語のために事前にお詫びします、私はイタリア語です。 問題があります。私はMicrosoft Access Reportの.Net ActiveXコントロールを使っています。コントロールは、コントラクトとしてCOMインターフェイスを使用し、属性のような相互運用サービスを使用してビルドされます。コントロールはAccessによって取得され、正常に動作します。これで、デザインモードでデータソース列の選択に使用されるAccessのプロパティである「ControlSource」を処理する必要があります。私はインターフェイスの契約に実装しようとしたMicrosoft AccessレポートActiveXコントロール.Net Frameworkを使用して書かれています。
プロパティ「コントロールソース」は、このです:
[DispId(0x1b)]
string ControlSource {
[return: MarshalAs(UnmanagedType.BStr)]
[MethodImpl(
MethodImplOptions.InternalCall,
MethodCodeType = MethodCodeType.Runtime), DispId(0x1b)] get;
[param: In, MarshalAs(UnmanagedType.BStr)]
[MethodImpl(
MethodImplOptions.InternalCall,
MethodCodeType = MethodCodeType.Runtime), DispId(0x1b)] set;
}
しかし、それはまだ動作しません。何か案が? 私を助けたいと思っている人のために事前に感謝します。