1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
| Imports System.IO
Imports System.Drawing
Public Class EnregForm
Private Sub TableRoisBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TableRoisBindingNavigatorSaveItem.Click
Me.Validate()
Me.TableRoisBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.RoisDataSet)
End Sub
Private Sub Enreg_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'TODO: cette ligne de code charge les données dans la table 'RoisDataSet.TableRois'. Vous pouvez la déplacer ou la supprimer selon les besoins.
Me.TableRoisTableAdapter.Fill(Me.RoisDataSet.TableRois)
End Sub
Private Sub MoveLastButton_Click(sender As Object, e As EventArgs) Handles MoveLastButton.Click
TableRoisBindingSource.MoveLast()
End Sub
Private Sub MoveNextButton_Click(sender As Object, e As EventArgs) Handles MoveNextButton.Click
TableRoisBindingSource.MoveNext()
End Sub
Private Sub MovePreviousButton_Click(sender As Object, e As EventArgs) Handles MovePreviousButton.Click
TableRoisBindingSource.MovePrevious()
End Sub
Private Sub MoveFirstButton_Click(sender As Object, e As EventArgs) Handles MoveFirstButton.Click
TableRoisBindingSource.MoveFirst()
End Sub
Private Sub LectureButton_Click(sender As Object, e As EventArgs) Handles LectureButton.Click
RoisLectureForm.Visible = True
Me.Close()
End Sub
Private Sub EnregistrementButton_Click(sender As Object, e As EventArgs) Handles EnregistrementButton.Click
Me.Validate()
Me.TableRoisBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.RoisDataSet)
End Sub
Private Sub QuitterButton_Click(sender As Object, e As EventArgs) Handles QuitterButton.Click
AccueilRoisForm.Visible = True
Me.Close()
End Sub
Private Sub NouveauButton_Click(sender As Object, e As EventArgs) Handles NouveauButton.Click
TableRoisBindingSource.AddNew()
End Sub
Private Sub Chemin_PortraitTextBox_TextChanged(sender As Object, e As EventArgs) Handles Chemin_PortraitTextBox.TextChanged
Dim exePath As String = Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location)
Dim picturePath As String = Path.Combine(exePath, "Monarques", "Portraits")
If Chemin_PortraitTextBox.Text <> "" Then
Me.PortraitPictureBox.Image = Image.FromFile(Me.Chemin_PortraitTextBox.Text) 'Affiche l'image suivant le chemin d'accés spécifié dans portraittextbox
Else
Me.PortraitPictureBox.Image = Image.FromFile(exePath & "\Portraits\Trone_Vide.jpg") 'S'il n'y a pas de chemin pour l'image alors l'image par defaut est chioisi
End If
End Sub
Private Sub Chemin_PortraitTextBox_Click(sender As Object, e As EventArgs) Handles Chemin_PortraitTextBox.Click
Dim exePath As String = Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location)
Dim picturePath As String = Path.Combine(exePath, "Monarques", "Portraits")
Dim OpenFileDialog As New OpenFileDialog
OpenFileDialog.InitialDirectory = Path.Combine(exePath, "Monarques", "Portraits")
OpenFileDialog.Filter = "Fichier Image (*.bmp)|*.bmp|Fichier Image (*.Jpg)|*.Jpg"
'choix du fichier...
If OpenFileDialog.ShowDialog = DialogResult.OK Then
Me.PortraitPictureBox.Image = Image.FromFile(OpenFileDialog.FileName)
End If
End Sub
End Class |
Partager