ホーム » Poderosa » Poderosa全般 » .NET Framework 2.0で日本語入力できない?
.NET Framework 2.0で日本語入力できない? [メッセージ #68] 水, 08 2月 2006 15:29 次のメッセージに移動
kioon は今オフラインです。 kioon
メッセージ数: 2
登録日: 7月 2005
Junior Member
.NET Framework 2.0 Bata 2 + 2.0 日本語Pack Bata 2
から、
.NET Framework 2.0 + 2.0 日本語Pack
に変えたところ、(Bata 2はアンインストール)
コンソールに、日本語が入力できなくなってしまいました。
IMEが、「全角ひらがな」モードにならないのです。
で、Bata 2 に戻したところ、日本語が入力できるようになりました。
他に2.0正式版を使っている方は、どうでしょうか?

Version : 3.0.0
windows2000sp4
Re: .NET Framework 2.0で日本語入力できない? [メッセージ #69 #68 への返信 ] 水, 15 2月 2006 17:13 前のメッセージに移動次のメッセージに移動
secondarykey
メッセージ数: 5
登録日: 2月 2006
Junior Member
当方の環境でも同様にIMEで日本語が切り替わりません。

Version : 3.0.0
CLR : 2.0.50727.42
WindowsXP SP2

少し調べたのですが
MultiPaneControl,TerminalPane辺り が UserControl 派生なのが問題のようです。
http://sharpdevelop-jp.sourceforge.jp/xoops/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=9&forum=1
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?mode=viewtopic&topic=26773&forum=7&start=8

リコンパイルを行ってテストしようと思ったのですが、
手元の端末にVSもなく、SharpDevelopで行おうにもFrameworkSDKがなく、、、

ということでどなたか環境をお持ちの方はお試しいただければと。。。

[更新日: 土, 18 2月 2006 12:24]

Re: .NET Framework 2.0で日本語入力できない? [メッセージ #70 #69 への返信 ] 月, 20 2月 2006 10:04 前のメッセージに移動次のメッセージに移動
secondarykey
メッセージ数: 5
登録日: 2月 2006
Junior Member
進捗です。
MultiPaneControl,TerminalPane辺りをControl派生に
素人っぽく変更してみたのですがうまく行きません。
何か別の問題なのかもしれません。

週末はSharpDevelopでの開発を行っていたのですが、
VS2005(但しβ)が存在する環境を得ましたので、
少し効率が上がると思われます。

本家が動かないようなら、今後も隙を見て調査続けます。

[更新日: 月, 20 2月 2006 12:01]

Re: .NET Framework 2.0で日本語入力できない? [メッセージ #71 #70 への返信 ] 月, 20 2月 2006 18:17 前のメッセージに移動次のメッセージに移動
secondarykey
メッセージ数: 5
登録日: 2月 2006
Junior Member
以下の修正で日本語入力対応が完了したのですが
どうすればよいでしょうか?
これで大丈夫っぽいですけど、下位互換がないような。。。。

他の端末で一応動作確認していますが
Frameworkのβ版等では動作してないようです。
ソースは添付していませんが、
こういう配布方法がまずかったら、削除お願いします。


TerminalPane.cs

//protected override void OnLoad(EventArgs e) {
// base.OnLoad (e);
// _thisHWND = this.Handle;
//}

protected override void OnCreateControl()
{
base.OnCreateControl();
_thisHWND = this.Handle;
}

protected override void OnResize(EventArgs args) {
base.OnResize(args);
Invalidate();
//if(this.DesignMode || this.Parent==null || ) return;
if(this.DesignMode || this.Site==null ) return;
~~
}

protected override void OnKeyPress(KeyPressEventArgs e)
{
base.OnKeyPress(e);
e.Handled = true;
}

[更新日: 月, 20 2月 2006 18:43]

Re: .NET Framework 2.0で日本語入力できない? [メッセージ #72 #71 への返信 ] 月, 20 2月 2006 21:26 前のメッセージに移動
secondarykey
メッセージ数: 5
登録日: 2月 2006
Junior Member
3点異常に気づきました。

(1)リサイズ時に再描画を行ってくれないこと(既に解決済み)
(2)タブを使用する場合、逆側をクリックしてもフォーカスが当らない
 ※私はもっぱらCtl+Tabですけど
(3)オプションで接続を押下した後、アドレスが正しくないと表示されてしまう。

(1)は対応完了です。
ソースも添付しています。

  • 添付: Granados.zip
    (サイズ: 370.81KB, 1986 回ダウンロード)

[更新日: 月, 20 2月 2006 22:42]

前のトピック:Visual C# 2005 express editionでビルドできた人いますか?
次のトピック:TELNETでログを取得すると文字が欠ける
フォーラム移動:
  


現在時間: 金 7月 30 04:15:45 JST 2010

このページを生成するのにかかった時間: 0.05493 秒
.:: 連絡 :: ホーム ::.

Powered by: FUDforum 2.6.12.
Copyright ©2001-2004 FUD Forum Bulletin Board Software