| .NET Framework 2.0で日本語入力できない? [メッセージ #68] |
水, 08 2月 2006 15:29  |
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で日本語入力できない? [メッセージ #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)は対応完了です。
ソースも添付しています。
[更新日: 月, 20 2月 2006 22:42]
|
|
|