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

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

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

全過去ログを検索

<< 0 >>
■6046  Re[5]: DataGridの数字の右詰・カンマ編集について
□投稿者/ 特攻隊長まるるう -(2007/07/30(Mon) 18:25:56)
    No6043 (ぼんじょび さん) に返信
    HIRO さんの書込みで既に回答が得られていますね。

    >エラー「オブジェクト参照がオブジェクト インスタンスに設定されていません。」
    オブジェクトを参照している変数の中身が空っぽですよ?というエラーです。
    おそらく ts の中身が nothing なのでは?

    DataGridTableStyle を使うには前準備が要るのです。
    >上記リンクの中にある
    >[DOBON.NET DataGridの列の幅を変更する]
    >http://dobon.net/vb/dotnet/datagrid/columnwidth.html
    >は読まれましたか?
    読んでください。
記事No.6026 のレス /過去ログ16より / 関連記事表示
削除チェック/

■29536  Re[3]: 正規表現
□投稿者/ よねKEN -(2008/12/10(Wed) 14:39:16)
    > -1000〜1000で小数は小数点第2位までってことです。
    
    ・テストは不十分です。
    ・十分吟味した正規表現ではないので、整理すればもっとコンパクトで
     わかりやすいものになる・・・かもしません。
    ・小数第三位以降に入力がある場合もマッチしないようにしています。
    
    正規表現は得意ではないので、もっとコンパクトに書く方法もあるかもしれませんが、
    私ならこんな正規表現は使いたくないです。
    
    正規表現で扱うのはチェックしたい内容の一部にしますね。
    少なくとも数値範囲のチェックは別にやるようにして、-0や002などは自動で0や2に変換する
    ような方法を取ると思います。  
    
    private void TestAll()
    {
        string s = 
            @"^(-?(1000(\.0{1,2})?|[1-9][0-9]{0,2}(\.[0-9]{1,2})?|0\.([1-9][0-9]|[0-9][1-9]))|0(\.0{1,2})?)$";
        Regex r = new Regex(s);
        object[,] tests = new object[,]{
            {"1000.00", true},
            {"1000.01", false},
            {"1000.000", false},
            {"-1000.00", true},
            {"-1000.01", false},
            {"-1000.000", false},
            {"0", true},
            {"0.0", true},
            {"-0", false},
            {"-0.0", false},
            {"009", false},
            {"1001", false}
        };
    
        for (int i = 0; i < tests.GetUpperBound(0); i++)
        {
            Debug.WriteLine(
                String.Format(
                    "テストする値:{0} 想定される結果:{1} → テスト結果:{2}",
                    tests[i, 0],
                    (bool)tests[i, 1] ? "マッチする" : "マッチしない",
                    Test(r, (string)tests[i, 0], (bool)tests[i, 1]) ? "OK" : "NG"
                )
            );
        }
    }
    
    private bool Test(Regex r, string input, bool ans)
    {
        return (r.IsMatch(input) == ans);
    }
記事No.29481 のレス /過去ログ53より / 関連記事表示
削除チェック/

■30317  Re[2]: _MAX_PATH について
□投稿者/ 雲 -(2008/12/21(Sun) 00:39:16)
    No30313 (Jitta さん) に返信
    > なので、_MAX_PATH は 260 で十分です。

    No30314 (やじゅ さん) に返信
    > 一般的には260でいいんじゃんないかな。byteではなく、文字数

    済みません。足し算をどこかで誤解していたようです。
    実際に、ファイルを作成してみましたが、確かに、文字数で260以上の
    ファイルは作れないですね。

    =========================================================================================
    No30313 (Jitta さん) に返信
    > しかし、3200文字(だったかな?)に拡大する方法もあります。"\\hostname\" から始まる文字列の時は、拡張されます。

    No30314 (やじゅ さん) に返信
    > ちょー長いファイル名の問題 32,000ワイド文字
    > http://www.interq.or.jp/www-user/komurak/tips/widefilename.html

    なるほど。これは、知りませんでした。
    (何に使うのか、若干、気にはなりますが、これを考えなければ、260で、全く問題ないですね)


    ちょっと、早とちりなところがあって照れくさいですが、これにて解決とさせてください。

    ありがとうございました。
記事No.30310 のレス / END /過去ログ54より / 関連記事表示
削除チェック/

■87556  Re[4]: No87308 の続きになるのですが
□投稿者/ 夜叉丸 -(2018/06/05(Tue) 15:35:06)
    2018/06/05(Tue) 15:48:13 編集(投稿者)

    No87554 (猫まっしぐら さん) に返信
    SplitContainer.FixedPanelをPanel2にすれば
    固定できました。

    1. 2. 3.
    ┌─────┐ ┌─────┐ ┌─────┐ 
    │┌───┐│ │┌───┐│ │┌───┐│ 
    ││Panel1││ ││   ││ ││   ││ 
    │└───┘│ ││Panel1││ ││Panel1││ 
    │┌───┐│ ││   ││ ││   ││ 
    ││Panel2││ │└───┘│ │└───┘│ 
    │└───┘│ │┌───┐│ │┌───┐│ 
    └─────┘ ││Panel2││ ││   ││ 
    │└───┘│ ││Panel2││ 
            └─────┘ ││   ││ 
    │└───┘│
    └─────┘
    4. 5. 6.
    ┌─────┐ ┌─────┐ ┌─────┐
    │┌───┐│ │┌───┐│ │┌───┐│
    ││Panel1││ ││Panel1││ ││   ││
    │└───┘│ │└───┘│ ││Panel1││
    │┌───┐│ │┌───┐│ ││   ││
    ││Panel2││ ││   ││ │└───┘│
    │└───┘│ ││Panel2││ │┌───┐│
    └─────┘ ││   ││ ││   ││
            │└───┘│ ││Panel2││
            └─────┘ ││   ││
    │└───┘│
    └─────┘

    1.最小の状態です。
    2.フォームを縦に伸ばします。Panel2が固定なのでPanel1が伸びます。
    3.Panel2 を縦に伸ばします。
    4.フォームの縦を最小までちじめます。
    5.同様にフォームの縦を伸ばすと、Panel2が固定なのにPanel2が伸びます。
    6.3で伸ばした長さになるまでPanel2が伸びてからPanel1が伸びます。


    5の動きが2と同様の動きにならないのでしょうか?
記事No.87405 のレス /過去ログ150より / 関連記事表示
削除チェック/

■87558  Re[5]: No87308 の続きになるのですが
□投稿者/ 猫まっしぐら -(2018/06/05(Tue) 16:35:02)
    No87556 (夜叉丸 さん) に返信

    すみません
    こちらでは再現出来ませんでした
    ちなみにPanel1MinSizeとPanel2MinSize、フォームのMinimumSizeはいくつでしょう…
記事No.87405 のレス /過去ログ150より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -