vb.net - добавление графического блока программно на панель стола - PullRequest
0 голосов
/ 06 сентября 2018

все утро,

Я программно извлекаю строки из БД и перечисляю их в моем приложении vb.net примерно так ...

    Dim linkurl As String = ""
    Dim linkdescription As String = ""
    Dim adapter As MySqlDataAdapter
    Dim hyperlinkresultstable As DataTable
    cn.ConnectionString = connection_string
    Dim commandtext As String
    commandtext = "Select * from mytable where username = '" & "' and type='HYPERLINK';"
    adapter = New MySqlDataAdapter(commandtext, cn)
    hyperlinkresultstable = New DataTable
    adapter.Fill(hyperlinkresultstable)

    For Each row As DataRow In hyperlinkresultstable.Rows
        linkurl = row.Item("value")
        linkdescription = row.Item("description")

        quicklinks_layout.RowStyles.Add(New RowStyle(SizeType.AutoSize))
        quicklinks_layout.RowCount += 1
        quicklinks_layout.Controls.Add(New PictureBox(), 0, quicklinks_layout.RowCount - 1)
        quicklinks_layout.Controls.Add(New LinkLabel(), 1, quicklinks_layout.RowCount - 1)

    Next row

Я никогда раньше не работал таким образом, и у меня нет ни единой идеи о том, как установить свойство 'image' в Picturebox.

Мне также нужно иметь возможность установить текстовое значение, значение всплывающей подсказки и событие щелчка мышью на ярлыке ссылки на основе linkurl текущей строки и описания ссылки.

Любой совет или направление приветствуется! Спасибо как всегда !! :)

...