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

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

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

全過去ログを検索

<< 0 >>
■12356  Re[1]: 画面の消去について
□投稿者/ まどか -(2008/01/08(Tue) 15:32:13)
    > ログイン画面開く⇒ログイン画面(okボタン)⇒入力画面開く(登録画面)
    >
    > 質問1)入力画面を開いた直後にログイン画面を閉じたいのですが
    >     うまくいきません。ログインの中でokボタンのイベントで
    > 入力画面.show
    > me.close
    > としたら入力画面も削除されてしまいました。
    >     何か方法がありましたら教えてください。

    ログインのOKで入力を開くのではなく
    ログインを開く人が

    結果=ログインの結果
    If 結果=OK Then
      入力表示
    End If

    がよいかも。

    #というかこの場合もOwnerのせいで閉じられてしまうんじゃないの?
    #だったらOwnerの意味と挙動を理解したうえで、必要な場面のみで使うようにしたほうがよいですよ。

    >     削除ボタンのイベントで
    >     for Each hform as form In me.OwnedForms
    > hform.close
    > next
    > としていたのですがこの方法で問題ないでしょうか?

    上記にも関係しますが、列挙対象が「参照ボタンで開いたフォームのみ」であることを判断するか保証してあげる仕様が必要でしょう。

    > 参照ボタンのイベントで
    > dim 子フォーム as new Form2
    > 子フォーム.tag="子画面"
    > 子フォーム.show
    > という記述をするのでしょうか?

    Tagプロパティは識別するための手段の一つとしてやじゅさんが例示されたもので、閉じる方法ではありません。
    つまり、「開いているフォームの一覧があれば、Tagに識別子を入れておけば探せるよ」ということです。
    今回の場合、参照ボタンで開かれたもの限定であれば、上記の「子フォーム」をArrayListなりに保存しておけばよいのではないでしょうか。
記事No.12339 のレス /過去ログ26より / 関連記事表示
削除チェック/

■16228  Re[2]: vb.net と ウェブカメラについて
□投稿者/ Azulean -(2008/04/01(Tue) 00:29:57)
    訂正です。

    > ・使用するウェブカメラに対応したライブラリがあるかどうかを調査する。
    >  大抵はDirectShowになるか?
    ”ウェブ”カメラだと、DirectShowは使えない可能性が高いです。
    不適切な誘導ですみません。
記事No.16178 のレス /過去ログ33より / 関連記事表示
削除チェック/

■57117  Re[1]: 出現回数の最も多かった文字をカウント
□投稿者/ じゃんぬねっと -(2011/02/15(Tue) 12:11:06)
>
    No57116 (1週間 さん) に返信
    > countメソッドで調査対象文字列を引数にとり、戻り値として出現回数の最も多かった文字の出現回数を返したいのですが、難航しております。
    > 教えていただけないでしょうか?

    普通にリストに格納して蓄積して大きいものを返せばいいと思いますが。
    さて、同数だった場合はどうするのでしょうか?
記事No.57116 のレス /過去ログ96より / 関連記事表示
削除チェック/

■97739  Re[3]: c#DBnull の判定
□投稿者/ 魔界の仮面弁士 -(2021/07/07(Wed) 11:40:21)
    No97736 (c# さん) に返信
    > C#でDBに接続してログイン認証を行っています。
    何故最初から where で絞り込まないのでしょうか?


    > null判定のコードの書き方がわかりません。
    if (dataReader.IsDBNull(0))
    if (dataReader.IsDBNull(8))

    // int id = dataReader.GetInt(0);
    // string pw = dataReader.GetString(8);


    > DBに入力された値がないときにエラー文”このidは存在しない”と表示したいのですが
    「該当データが登録されていない」という事と
    「null 値が登録されている」事は異なります。

    例えば住所録テーブルから携帯電話の番号を調べようとした場合
     (1) 住所録テーブルに、その人を指すレコードが存在しない
     (2) 該当レコードはあったが、携帯番号欄が null であった(電話番号が不明という意味)
     (3) 該当レコードはあったが、携帯番号欄が空文字列であった(携帯を持っていないという意味)
     (4) 該当レコードがあり、携帯番号を示す文字列が保持されている
    という 4 つの状態がありえます。これらはすべて別の状態です。


    最初に提示頂いたコードで言えば、
    > if ((int)dataReader[0] == ID)
    > {
    >  a = true;
    のような処理が行われているようなので、
     ・while ループ前に a = false; にしておく
     ・ID を見つけたら a = true; に書き換え
     ・while ループ完了後も a == false なら、“このidは存在しない”とする
    という手順になるでしょう。

    実際には「bool a = false;」という一文字変数だと意図が分かりにくいので、
    「bool found = false;」や「bool hasID = false;」などの方が良さそうですが。
記事No.97736 のレス /過去ログ169より / 関連記事表示
削除チェック/

■97742  Re[4]: c#DBnull の判定
□投稿者/ c# -(2021/07/07(Wed) 14:30:04)
    No97739 (魔界の仮面弁士 さん) に返信
    > ■No97736 (c# さん) に返信
    >>C#でDBに接続してログイン認証を行っています。
    > 何故最初から where で絞り込まないのでしょうか?
    >
    >
    >>null判定のコードの書き方がわかりません。
    > if (dataReader.IsDBNull(0))
    > if (dataReader.IsDBNull(8))
    >
    > // int id = dataReader.GetInt(0);
    > // string pw = dataReader.GetString(8);
    >
    >
    >>DBに入力された値がないときにエラー文”このidは存在しない”と表示したいのですが
    > 「該当データが登録されていない」という事と
    > 「null 値が登録されている」事は異なります。
    >
    > 例えば住所録テーブルから携帯電話の番号を調べようとした場合
    >  (1) 住所録テーブルに、その人を指すレコードが存在しない
    >  (2) 該当レコードはあったが、携帯番号欄が null であった(電話番号が不明という意味)
    >  (3) 該当レコードはあったが、携帯番号欄が空文字列であった(携帯を持っていないという意味)
    >  (4) 該当レコードがあり、携帯番号を示す文字列が保持されている
    > という 4 つの状態がありえます。これらはすべて別の状態です。
    >
    >
    > 最初に提示頂いたコードで言えば、
    >>if ((int)dataReader[0] == ID)
    >>{
    >> a = true;
    > のような処理が行われているようなので、
    >  ・while ループ前に a = false; にしておく
    >  ・ID を見つけたら a = true; に書き換え
    >  ・while ループ完了後も a == false なら、“このidは存在しない”とする
    > という手順になるでしょう。
    >
    > 実際には「bool a = false;」という一文字変数だと意図が分かりにくいので、
    > 「bool found = false;」や「bool hasID = false;」などの方が良さそうですが。

    分かりやすく教えていただきありがとうございました。
    勉強になりました
記事No.97736 のレス /過去ログ169より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -