Pour rendre un RadioButton en lecture seule, mettez la propriété AutoCheck à False.
jeudi 29 mars 2012
Charger un datatable à partir d'un datareader
Le code suivant vous montre comment charger un datareader dans un datatable :
Dim cnx As New OleDbConnection(strCnx)
cnx.Open()
Dim cmd As New OleDbCommand("select * from ....", cnx)
Dim dr As OleDbDataReader = cmd.ExecuteReader
Dim dt As New DataTable
dt.Load(dr)
Dim cnx As New OleDbConnection(strCnx)
cnx.Open()
Dim cmd As New OleDbCommand("select * from ....", cnx)
Dim dr As OleDbDataReader = cmd.ExecuteReader
Dim dt As New DataTable
dt.Load(dr)
samedi 24 mars 2012
Définir le fenêtre à propos d'une application
Si vous voulez ajouter une fenêtre à propos à votre application qui ressemble à celle-ci :

il faut d'abord renseigner les informations de la fenêtre Inforations de l'assembly disponible à partir de la fenêtre Propriétés du projet :

Ensuite dans le form_load de la fenêtre à propos ajoutez le code suivant :
il faut d'abord renseigner les informations de la fenêtre Inforations de l'assembly disponible à partir de la fenêtre Propriétés du projet :
Ensuite dans le form_load de la fenêtre à propos ajoutez le code suivant :
Dim ApplicationTitle As String
If My.Application.Info.Title <> "" Then
ApplicationTitle = My.Application.Info.Title
Else
ApplicationTitle = System.IO.Path.GetFileNameWithoutExtension(My.Application.Info.AssemblyName)
End If
Me.Text = String.Format("À propos de {0}", ApplicationTitle)
Me.LabelProductName.Text = My.Application.Info.ProductName
Me.LabelVersion.Text = String.Format("Version {0}", My.Application.Info.Version.ToString)
Me.LabelCopyright.Text = My.Application.Info.Copyright
Me.LabelCompanyName.Text = My.Application.Info.CompanyName
Me.TextBoxDescription.Text = My.Application.Info.Description
Utilisation du contrôle TreeView en VB.Net
Le code suivant permet d'ajouter des nœuds dans un contrôle TreeView :
With TreeView1
.BeginUpdate()
.Nodes.Add("Node0")
.Nodes(0).Nodes.Add("Node1")
.Nodes(0).Nodes.Add("Node2")
.Nodes.Add("Node3")
.Nodes(1).Nodes.Add("Node4")
.Nodes(1).Nodes.Add("Node5")
.Nodes.Add("Node6")
.Nodes(2).Nodes.Add("Node7")
.EndUpdate()
End With
Le résultat sera :

Pour afficher le texte du nœud sélectionné,utilisez :
MessageBox.Show(TreeView1.SelectedNode.Text)
With TreeView1
.BeginUpdate()
.Nodes.Add("Node0")
.Nodes(0).Nodes.Add("Node1")
.Nodes(0).Nodes.Add("Node2")
.Nodes.Add("Node3")
.Nodes(1).Nodes.Add("Node4")
.Nodes(1).Nodes.Add("Node5")
.Nodes.Add("Node6")
.Nodes(2).Nodes.Add("Node7")
.EndUpdate()
End With
Le résultat sera :
Pour afficher le texte du nœud sélectionné,utilisez :
MessageBox.Show(TreeView1.SelectedNode.Text)
dimanche 11 mars 2012
Programme en c# qui afficher le triangle suivant :
1
232
34543
4567654
567898765
67890109876
7890123210987
890123454321098
90123456765432109
0123456789876543210
int i, j, n, s;
s = 0; n = 9;
for (i = 0;i<= n;i++)
{
for (j = 0;j<= 2 * i;j++)
{
if (j <= i)
{
s += 1;
if (s == 10) s = 0;
Console.Write(s);
}
else
{
s -= 1;
Console.Write(s);
if (s == 0) s = 10;
}
}
Console.WriteLine();
}
1
232
34543
4567654
567898765
67890109876
7890123210987
890123454321098
90123456765432109
0123456789876543210
int i, j, n, s;
s = 0; n = 9;
for (i = 0;i<= n;i++)
{
for (j = 0;j<= 2 * i;j++)
{
if (j <= i)
{
s += 1;
if (s == 10) s = 0;
Console.Write(s);
}
else
{
s -= 1;
Console.Write(s);
if (s == 0) s = 10;
}
}
Console.WriteLine();
}
Inscription à :
Articles (Atom)