C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.3441 の関連記事表示

<< 0 >>
■3441  Re[6]: .NET2.0でのMicrosoft.mshtml.dllの動作について
□投稿者/ あちゃ -(2006/05/06(Sat) 16:32:26)

    分類:[C#] 

    お世話になります。

    参照先を変更し試してみましたが、以下の例外が表示されました。
    まだ、'Microsoft.mshtml.dll' を見に行っているようです。

    ************** 例外テキスト **************
    System.IO.FileNotFoundException: ファイルまたはアセンブリ 'Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'、またはその依存関係の 1 つが読み込めません
    でした。指定されたファイルが見つかりません。
    ファイル名 'Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' です。

    >ところで例題のコードは何をするコードなのか今ひとつわからないのですが,
    >VS2005にあるWindowsFormのHtmlDocumentでは実現できないのでしょうか?
    >COMは開放が面倒なので.NETでできることは.NETでやった方がいいのでは?

    すいません、コードが実処理の抜粋なのでわかりづらかったですね。
    本来ならば、この後に、HTMLを細工する処理が入ります。当初は、.NET1.1で開発
    しており、そのときにはこうするしか方法が見つけられませんでした。
    急遽.NET2.0への移行となり、今までのコードが動くかどうか検証しているときに
    この問題が見つかったので、コードを修正することは、まったく考えていませんでした。
    HtmlDocumentなるものの存在に気づいたのも、2日ほど前のことで、まだ使用方法も
    勉強しておりません。
    どうしても、動かないのであれば HtmlDocumentを使用することを検討したいと思います。
    おっしゃるとおり、COMが厄介なのもわかっておりますが、大きなアプリのなかの
    一機能ですので、できればコードを変えたくないというのが実情です。

    以上、まとまりがなくなってしまいましたが、よろしくお願いいたします。

記事No.3418 のレス /0過去ログ3より / 関連記事表示
削除チェック/

■3441  Re[5]: ボタンクリックせずに。
□投稿者/ HIRO -(2007/05/10(Thu) 15:58:41)
>
    2007/05/10(Thu) 16:00:08 編集(投稿者)

    No3440 (所 さん) に返信
    > BackSpaseキーを押して19文字目を消したらまたMsgBoxが出てきてしまいました。

    TextChangedイベントは、テキストボックスのテキストに変更があった時に発生するイベントです。
    BackSpaceを押して19文字目を消したのですから、これはテキストに変更があったことになり、TextChangedイベントが発生します。

     このとき19文字目を消したとなっていますが、19文字目を消したからといってテキストボックスの文字数は20未満にはならなかったのではないでしょうか?(たとえば23文字あって19文字目を消したとする)
     このためにMsgBoxが再度表示されたと思われるのですがどうでしょうか?
記事No.3432 のレス /過去ログ12より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -