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

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

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

全過去ログを検索

<< 0 >>
■26133  Re[9]: 一つのイベントの中で2種類のCGを表示する方法
□投稿者/ 裕猫 -(2008/10/02(Thu) 14:58:37)
    No26126 (Jitta on the way さん) に返信
    > (-.-)ボソボソ「マルチメディア コントロールつかって、.avi を流す」
    やりたいですね。でもプログラムもCGも一人でやるので.aviデータ作るひまが....ない __(~^~)__Gusu いっそAVDでも作って入れよっかな(- -)>
    これからCGばかり作っているとプログラム忘れそうです。(泣)
記事No.26069 のレス / END /過去ログ48より / 関連記事表示
削除チェック/

■29794  Re[1]: DataGridView固定列の背景色を設定する。
□投稿者/ nori -(2008/12/15(Mon) 01:13:03)
記事No.29793 のレス /過去ログ53より / 関連記事表示
削除チェック/

■63557  ListBoxをクリックしただけでプルダウン表示する
□投稿者/ howling -(2012/09/06(Thu) 19:25:11)

    分類:[.NET 全般] 

    こんばんわ。howlingです。
    いつもお世話になっております。

    さて、今回はPropertyGrid上での話になります。
    何かしらの項目を選択した際にListBoxを表示するように

    //using System.ComponentModel;
    [EditorAttribute(typeof(StringEditor), typeof(System.Drawing.Design.UITypeEditor))]
    public EnumString HogeStr
    {
    get { return hogeStr;}
    set { hogeStr = value; }
    }

    のように設定を行っております。

    StringEditorクラスでは、

    //using System.Windows.Forms;
    //using System.Windows.Forms.Design;
    public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context)
    {
    return UITypeEditorEditStyle.DropDown;
    }
    public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
    {
    if (provider != null)
    {
    IWindowsFormsEditorService clsEditorService = ((IWindowsFormsEditorService)provider.GetService(typeof(IWindowsFormsEditorService)));
    ListBox list = new ListBox();
    list.Items.Add("ほげ");
    list.Items.Add("ふにゃ");

    list.SelectedValueChanged += new EventHandler(list_SelectedValueChanged); //ListBoxを閉じるだけのイベントを追加
    clsEditorService.DropDownControl(list);

    if (list.SelectedItem != null)
    {
    value = list.SelectedItem.ToString();
    }
    }
    return value;
    }

    のようにコーディングしております。

    ですが、これですと項目を選択後、
    プルダウンメニューは項目の右側に出てくる下矢印のボタンを押さないと表示されません。
    (ただ選択するだけだと、テキストを変更するようにフォーカスが合った状態になってしまいます。)

    これを、できれば項目を選択時に即表示したいと思っておりますが、
    何かを変更すれば表示できるようになるのでしょうか?

    調べ方が悪いのかどうにも見当たりませんでしたので、
    教えて頂けますと幸いです。

    宜しくお願い致します。
親記事 /過去ログ106より / 関連記事表示
削除チェック/

■70024  Re[4]: フォーム拡大時 画面移動
□投稿者/ Hongliang -(2014/02/18(Tue) 17:19:41)
    > 多次元配列の固定バッファの記述方法がわからないので

    1次元配列として表現する必要があります。
記事No.69968 のレス /過去ログ120より / 関連記事表示
削除チェック/

■92711  Re[1]: システム時刻設定変更イベントにつて
□投稿者/ Hongliang -(2019/10/23(Wed) 15:04:07)
記事No.92710 のレス /過去ログ160より / 関連記事表示
削除チェック/

■92716  Re[2]: システム時刻設定変更イベントにつて
□投稿者/ usushio -(2019/10/23(Wed) 18:45:22)
    No92711 (Hongliang さん) に返信
    > 1回の時刻変更でシステムから2回時刻変更通知が来るのは、バグか仕様かはともかく、そういうもののようです。
    > https://stackoverflow.com/questions/15052635/systemevents-timechanged-fires-twice


    返答ありがとうございます。
    そういうものなのですね...

    Private timeFlag As Boolean = True

    Private Sub SystemEvents_TimeChenged(ByVal sender As Object, ByVal e As EventArgs)
    If timeFlag = True Then
    MessageBox.Show("現在時刻:" & DateTime.Now.ToString())
    timeFlag = False
    Else
    timeFlag = True
    End If

    今回はこのようにして対応したいと思います。

    End Sub
記事No.92710 のレス / END /過去ログ160より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -