Dobrý den,
Na internetu (konkrétně na http://www.vbnet.cz/clanek--34-vb_net_od_zacatku_dil_9_pridavame_druhy_formular.aspx) jsem našel následující kód:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If ListView1.SelectedItems.Count = 0 Then Exit Sub 'pokud není vybrána žádná položka, nic neupravovat
With ListView1.SelectedItems(0)
Dim dlg As New Dialog1() 'vytvořit objekt nového okna
'nastavit do okna hodnoty ze seznamu
dlg.DateTimePicker1.Value = CDate(.SubItems(0).Text) 'nastavit datum
dlg.NumericUpDown1.Value = CDbl(.SubItems(1).Text) 'nastavit částku
dlg.TextBox1.Text = .SubItems(2).Text 'nastavit popis
If dlg.ShowDialog() = DialogResult.OK Then 'zobrazit okno a počkat na zavření, pokud je OK, tak ...
'zjistit hodnoty z okna
Dim datum As DateTime = dlg.DateTimePicker1.Value 'zjistit datum
Dim castka As Double = dlg.NumericUpDown1.Value 'zjistit částku
Dim text As String = dlg.TextBox1.Text 'zjistit popis
'pokud je částka menší než nula, obarvit položku červeně, jinak ji obarvit černě
If castka < 0 Then .ForeColor = Color.Red Else .ForeColor = Color.Black
.SubItems(0).Text = datum.ToShortDateString() 'vypsat datum
.SubItems(1).Text = castka 'přidat druhý sloupeček s částkou
.SubItems(2).Text = text 'přidat třetí sloupeček s popisem
End If
End With
End Sub
Chtěl bych podobnou funkci zařídit v C Sharp. Dlouho jsem se s tím mořil, ale pořád na to nemohu přijít. Nevíte jak toto napsat v C Sharp a podělíte se o svoje vědomosti?
Předem děkuji