掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DataSet連結したListBoxのItems値を取得するには。 (ID:116491)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
下記のようにオーナードローを行いたいのですが DataSourceにデータセットを設定している為 連結されているText値を取得できません。 (System.Data.DataRowViewと表示されてしまう) ItemにAddで項目を追加すればうまく行くのですが 出来ればデータセットを使用したいです。 どのようにすれば値を取得できるのでしょうか? Private Sub Form1_Load(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles MyBase.Load ListBox1.DrawMode = DrawMode.OwnerDrawFixed End Sub Private Sub ListBox1_DrawItem1(ByVal sender As Object, _ ByVal e As System.Windows.Forms.DrawItemEventArgs) _ Handles ListBox1.DrawItem e.DrawBackground() '↓--------描画する文字列の取得がうまく行かない Dim txt As String = CType(sender, ListBox).Items(e.Index).ToString() e.Graphics.DrawString(txt, e.Font, b, e.Bounds.X, e.Bounds.Y) b.Dispose() e.DrawFocusRectangle() End Sub
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.