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

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

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

全過去ログを検索

<< 0 >>
■1556  Windowsの起動画面のようなプログレスバー
□投稿者/ ドクター -(2005/10/12(Wed) 14:50:32)

    分類:[VB.NET] 


    分類:[VB.NET] 

    こんちには。ドクターと申します。

    WindowsXPが起動する際に、プログレスバーが
    起動する間中左から右にいっては、また左から
    右に行くという風に、処理が終わるまでぐるぐる
    回ってますよね?
    あのようなプログレスバーを作成するには、
    どのようにすれば良いのでしょうか?
    いろいろ調べてみたり、自分でもプログレスバーを
    作成してみたのですが、あのようにぐるぐる回るもの
    はどうしても作成することができません。
    どなたかご存知の方がいらっしゃいましたら、
    ご教授お願いできますでしょうか?

    よろしくお願いいたします。

親記事 /0過去ログ2より / 関連記事表示
削除チェック/

■24172  Re[2]: Listクラス内の検索について
□投稿者/ Hiro -(2008/08/28(Thu) 17:41:06)
    FindIndexメソッドを使用して検索キーに対してのインデックスを取得
    することができました。シャノン様ありがとうございました。
    
    Private Shared m_strFind As String = "345"   '// 検索コード
    
    Console.WriteLine("FindIndex(AddressOf EndsWithSaurus): {0}", _
        m_SampleData.FindIndex(AddressOf EndsWithIndex))
    
    Private Shared Function EndsWithIndex(ByVal s As SampleData) As Boolean
    
        If s.ID = m_strFind Then
            Return True
        Else
            Return False
        End If
    
    End Function
    
    ■No24170 (KG さん) に返信
    > ■No24145 (Hiro さん) に返信
    >>いつも参考にさせていただいています。
    >>独自クラスを用意してそのデータをListクラスへ追加して使用しているのですが
    >>その追加してデータ内のあるキーを指定して検索をする方法があれば教えて下さい。
    >>現在は、For Loop で比較を行い検索を行っています。
    > 
    > 別案ですが、Dictionaryクラスを使ってみるとか。
    > 
    > -------------------------------------------------
    >   Dim dic As New Dictionary(Of String,SampleData)
    >   Dim myD as New SampleData
    >   With myD
    >       ID = "345"
    >       Code = "GTHI"
    >       Value = 0
    >   End With
    >   dic.Add(myD.ID,myD)
    > -------------------------------------------------
    > あとはDictionaryクラスのTryGetValueメソッドなどを使えばできそうですが。
    
    上記の方法も確認してみたいと思います。
    ありがとうございます。
記事No.24145 のレス / END /過去ログ45より / 関連記事表示
削除チェック/

■55083  Re[4]: DataGridViewの複数セル選択について
□投稿者/ 魔界の仮面弁士 -(2010/11/16(Tue) 16:08:06)
    No55076 (チョーさん さん) に返信
    > DataGridView1_MouseDownイベント内でDataGridView1.DoDragDropを行うことで、
    > ドラッグ中はDataGridView上で複数選択状態(選択セルが反転表示)を保持したままになっていました。
    だから、そういうコードを書いたのに…。(^_^;)
    
    
    > ドラッグが終了あるいは中断するとセル選択は1セルのみになってしまいますが、
    > とりあえずこれはよしとします。
    無理矢理戻してみました。これでもまだ不十分な感はありますけれども。
    
    
    Public Class Form1
        Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
            DataGridView1.AllowUserToAddRows = False
            DataGridView1.ColumnCount = 10
            DataGridView1.RowCount = 20
            DataGridView1.ReadOnly = True
            DataGridView1.MultiSelect = True
        End Sub
    
        Private Sub DataGridView1_MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) Handles DataGridView1.MouseDown
            If CBool(e.Button And MouseButtons.Left) Then
                Dim ht = DataGridView1.HitTest(e.X, e.Y)
                If ht.Type = DataGridViewHitTestType.Cell AndAlso ht.RowIndex <> -1 And ht.ColumnIndex <> -1 Then
                    If DataGridView1(ht.ColumnIndex, ht.RowIndex).Selected Then
                        '選択されたセルの一覧
                        Dim cellList As New List(Of DataGridViewCell)()
                        Dim textList As New List(Of String)()
                        For Each c As DataGridViewCell In Me.DataGridView1.SelectedCells
                            cellList.Insert(0, c)
                            textList.Insert(0, String.Format("{0}-{1}", c.RowIndex, c.ColumnIndex))
                        Next
    
                        Dim data As String = Join(textList.ToArray(), vbCrLf)
                        DataGridView1.DoDragDrop(data, DragDropEffects.All)
    
                        BeginInvoke(New Foo(AddressOf ReSelect), cellList)
                    End If
                End If
            End If
        End Sub
    
        Private Delegate Sub Foo(ByVal selectedCells As IEnumerable(Of DataGridViewCell))
        Private Sub ReSelect(ByVal selectedCells As IEnumerable(Of DataGridViewCell))
            For Each c In selectedCells
                c.Selected = True
            Next
        End Sub
    End Class
記事No.55062 のレス /過去ログ92より / 関連記事表示
削除チェック/

■64032  Re[1]: X68000フロッピーディスクのデータの読み込み方法
□投稿者/ shu -(2012/11/05(Mon) 13:54:46)
記事No.64031 のレス /過去ログ107より / 関連記事表示
削除チェック/

■83717  バイト配列から位置情報を配列に収める方法
□投稿者/ しょこたん -(2017/04/04(Tue) 15:22:15)

    分類:[.NET 全般] 

    巨大なバイト配列があり、
    そこから、例えば50という数値を検索して、
    それらの位置情報を配列に収めたいのですが
    どのようなコードを書けば良いですか?
    50が存在する数は不明だとします。

    できれば,
    VB.NETでのコードを教えてください
    よろしくお願いいたします。





親記事 /過去ログ143より / 関連記事表示
削除チェック/

■91286  Re[1]: DataGridの列ごとの入力
□投稿者/ 魔界の仮面弁士 -(2019/06/12(Wed) 09:07:48)
記事No.91284 のレス /過去ログ157より / 関連記事表示
削除チェック/

■91289  Re[2]: DataGridの列ごとの入力
□投稿者/ 魔界の仮面弁士 -(2019/06/12(Wed) 09:32:08)
    2019/06/12(Wed) 09:39:22 編集(投稿者)

    No91286 (魔界の仮面弁士) に追記
    > もしかして
    > .NET Framework 3.5 ではなく
    > .NET Compact Framework 3.5 を選択していませんか?

    ちなみに .NET Compact Framework 版の DataGrid は編集機能を有していません。
    WinCE 機が対象の場合は、編集機能を自作しないと駄目ですね。

    (.NET Compact Framework 環境用にビルドした EXE を、CE 端末ではなく
     デスクトップ上で実行した場合は、DataGrid を編集できるようですが)


    編集可能な実装がどこかに無いか検索してみたら、
    下記がソース提供されていました。
    https://github.com/BenCamps/EditableDataGridCF

    少し試してみた限りでは、入力中にスクロールが発生した場合などに
    動作的に怪しい部分もあるようですが…一応参考までに。
記事No.91284 のレス /過去ログ157より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -