Question Projet "Bataille navale"...

Plus d'informations
il y a 1 mois 3 semaines #34280 par Bruno95
Réponse de Bruno95 sur le sujet Projet "Bataille navale"...
Je viens de chercher des images de 50 pixels, c'est pas bon...
Ce que je voulais, mettre une image, mais reduite a la taille voulu (On pouvait faire rentrer une grande image dans une petite "boite", en HTML/CSS)
 

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 mois 3 semaines #34281 par Bruno95
Réponse de Bruno95 sur le sujet Projet "Bataille navale"...
Je viens de lancer ton script, il est "chouette"...

2 questions, ah bah oui:
1) Sur le 1er <StackPanel tu met un Margin="5,5,0,0", donc, gauche +5, haut +5, droite et bas 0
    Je vois bien les 5 de gauche, mais les 5 du haut...
2) Je vois que les bordures des bouttons, ont un aspect "rouge", je trouve cela sympa, mais comment cela est t-il possible, il n' y a pas de propriete Border dans ton script ?

 

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 mois 3 semaines #34282 par Bruno95
Réponse de Bruno95 sur le sujet Projet "Bataille navale"...
Je viens de lancer ton script, il est "chouette"...

2 questions, ah bah oui:
1) Sur le 1er <StackPanel tu met un Margin="5,5,0,0", donc, gauche +5, haut +5, droite et bas 0
    Je vois bien les 5 de gauche, mais les 5 du haut...
2) Je vois que les bordures des bouttons, ont un aspect "rouge", je trouve cela sympa, mais comment cela est t-il possible, il n' y a pas de propriete Border dans ton script ?

Mise a part ca, j' aurai bien aimé avoir un copain (Je parle d'un copain, pas d'autre chose) comme toi qui s'interesse a la programmation.
Vu ta position, cela aurai été tres arrangeant pour moi :-)))

Tu vas me trouver opportuniste, mais a 56 ans, et puis rien de mechant, je me demandais dans quelle region de france tu te trouvais, je comprendrai si tu ne reponds pas.
Personnellement, j' habite dans le Val-d-Oise (95). C'etait une aparté :-)
Oui, un copain ou ne copine, plutot une copine, meme voir ma copine :-))

   

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 mois 3 semaines #34283 par Bruno95
Réponse de Bruno95 sur le sujet Projet "Bataille navale"...
Je viens de lancer ton script, il est "chouette"...

2 questions, ah bah oui:
1) Sur le 1er <StackPanel tu met un Margin="5,5,0,0", donc, gauche +5, haut +5, droite et bas 0
    Je vois bien les 5 de gauche, mais les 5 du haut...
2) Je vois que les bordures des bouttons, ont un aspect "rouge", je trouve cela sympa, mais comment cela est t-il possible, il n' y a pas de propriete Border dans ton script ?

Mise a part ca, j' aurai bien aimé avoir un copain (Je parle d'un copain, pas d'autre chose) comme toi qui s'interesse a la programmation.
Vu ta position, cela aurai été tres arrangeant pour moi :-)))

Tu vas me trouver opportuniste, mais a 56 ans, et puis rien de mechant, je me demandais dans quelle region de france tu te trouvais, je comprendrai si tu ne reponds pas.
Personnellement, j' habite dans le Val-d-Oise (95). C'etait une aparté :-)
Oui, un copain ou ne copine, plutot une copine, meme voir ma copine :-))

Si tu habitais en region parisienne, je t'aurai payé une "Bouffe", histoire que l'on parle de mon projet.
Je ne suis pas adepte des messages (ni au telephone, ni sur l'ordinateur), il faut vraiment que ca me plaise, comme la programmation.
Et j'ai eu la chance de "tomber" sur quelqu'un de pedagogue et apparement sympathique.

Allez c'est bon pour ce soir, a bientot Fabien.

Bruno.
  

   

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 mois 3 semaines #34284 par Bruno95
Réponse de Bruno95 sur le sujet Projet "Bataille navale"...
Pour le 5 a gauche et le 5 en haut, c'est bon, c'etait une "illusion d'optique", c'est 5 pixels, j'ai mis mes lunettes pour voir ca de pret, il, y a bien 5 et 5 :-)
 

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 mois 3 semaines #34288 par Fabien
Réponse de Fabien sur le sujet Projet "Bataille navale"...
Salut Bruno,

Je vais répondre à toutes tes interrogations.

Oui tu peux définir une image sur chaque bouton dans le premier StackPanel.Resources, si cela concerne tous les boutons.
Pour indiquer les propriétés de l'image (Source, Stretch, ... ), il faudra faire sous cette forme :
<StackPanel.Resources>
    <Style TargetType="Button">
        <Setter Property="Height" Value="50" />
        <Setter Property="Width" Value="50"/>
        <Setter Property="Background">
            <Setter.Value>
                <ImageBrush ImageSource="C:\Temp\test.jpg" Stretch="Fill"/>
            </Setter.Value>
        </Setter>
        <Setter Property="FontSize"  Value="35"/>
    </Style>
</StackPanel.Resources>

Voir le résultat : WPF1


Tu peux ajouter 4 autres boutons entre les deux grilles en ajoutant un StackPanel.
Dans ce StackPanel tu pourras bien entendu définir les ressources que tu veux comme précédemment.
<Window 
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Mon Projet" Height="1020" Width="1860"
        WindowStartupLocation="CenterScreen"
        ResizeMode="NoResize">

    <Grid>
        <StackPanel Height="1000" Width="300">
            <StackPanel.Resources>
                <Style TargetType="Button">
                    <Setter Property="Height" Value="100" />
                    <Setter Property="Width" Value="100"/>
                    <Setter Property="Background">
                        <Setter.Value>
                            <ImageBrush ImageSource="C:\Temp\test2.jpg" Stretch="Fill"/>
                        </Setter.Value>
                    </Setter>
                </Style>
            </StackPanel.Resources>
            <Button Name="Middle_Button" Margin="0,500,0,0"/>
        </StackPanel>
        
        
        <StackPanel Orientation="Horizontal" Margin="5,5,0,0">
            <StackPanel.Resources>
                <Style TargetType="Button">
                    <Setter Property="Height" Value="50" />
                    <Setter Property="Width" Value="50"/>
                    <Setter Property="Background">
                        <Setter.Value>
                            <ImageBrush ImageSource="C:\Temp\test.jpg" Stretch="Fill"/>
                        </Setter.Value>
                    </Setter>
                    <Setter Property="FontSize"  Value="35"/>
                </Style>
            </StackPanel.Resources>
            <StackPanel Name="joueur" Orientation="Vertical">
                <StackPanel Name="L1" Orientation="Horizontal">
                    <Button Name="L1C1" />
                    <Button Name="L1C2" />
                    <Button Name="L1C3" />
                    <Button Name="L1C4" />
                    <Button Name="L1C5" />
                    <Button Name="L1C6" />
                    <Button Name="L1C7" />
                    <Button Name="L1C8" />
                    <Button Name="L1C9" />
                    <Button Name="L1C10" />
                    <Button Name="L1C11" />
                    <Button Name="L1C12" />
                    <Button Name="L1C13" />
                    <Button Name="L1C14" />
                    <Button Name="L1C15" />
                </StackPanel>

                <StackPanel Name="L2" Orientation="Horizontal">
                    <Button Name="L2C1"/>
                    <Button Name="L2C2"/>
                    <Button Name="L2C3"/>
                    <Button Name="L2C4"/>
                    <Button Name="L2C5"/>
                    <Button Name="L2C6"/>
                    <Button Name="L2C7"/>
                    <Button Name="L2C8"/>
                    <Button Name="L2C9"/>
                    <Button Name="L2C10"/>
                    <Button Name="L2C11"/>
                    <Button Name="L2C12"/>
                    <Button Name="L2C13"/>
                    <Button Name="L2C14"/>
                    <Button Name="L2C15"/>
                </StackPanel>
            </StackPanel>

            <StackPanel Name="ordinateur" Orientation="Vertical" Margin="344,0,0,0">
                <StackPanel Name="OL1" Orientation="Horizontal">
                    <Button Name="OL1C1"/>
                    <Button Name="OL1C2"/>
                    <Button Name="OL1C3"/>
                    <Button Name="OL1C4"/>
                    <Button Name="OL1C5"/>
                    <Button Name="OL1C6"/>
                    <Button Name="OL1C7"/>
                    <Button Name="OL1C8"/>
                    <Button Name="OL1C9"/>
                    <Button Name="OL1C10"/>
                    <Button Name="OL1C11"/>
                    <Button Name="OL1C12"/>
                    <Button Name="OL1C13"/>
                    <Button Name="OL1C14"/>
                    <Button Name="OL1C15"/>
                </StackPanel>
            </StackPanel>
        </StackPanel>
    </Grid>


</Window>

Voir le résultat : WPF2


Ensuite, pour répondre à ta curiosité, le Padding existe également en WPF.

Pour ce qui est de l'aspect Rouge entre chaque bouton, ça n'est qu'une illusion d'optique.
Les bords sont bien gris.
Voici une illusion qui ressemble et qui explique ce phénomène :
gagadget.com/fr/446549-la-photo-dune-can...la-fonctionne-t-il-/

Enfin, pour mes infos, j'ai 37 ans et je vis en Bourgogne et plus précisément en Côte d'Or.
Je suis un peu loin de la capitale, certes mais ton envie de partager une "Bouffe" est très sympa de ta part.

Je pense avoir répondu à l'ensemble de tes questions.
Bonne soirée 
 
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.135 secondes
Propulsé par Kunena