2024. március 4., hétfő

2024.03.04. WPF - label, listbox, messagebox, button

Help:

https://learn.microsoft.com/en-us/dotnet/desktop/wpf/windows/how-to-open-message-box?view=netdesktop-8.0

<Window x:Class="WpfApp2_b2.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApp2_b2"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Grid>

        <Label Content="ipiapacs" HorizontalAlignment="Left" Height="37" Margin="60,37,0,0" VerticalAlignment="Top" Width="131" Background="#FF9EF99F"/>
        <Button x:Name="btn1" Content="Kattints rám!" HorizontalAlignment="Left" Height="39" Margin="73,101,0,0" VerticalAlignment="Top" Width="128" Click="btn1_Click"  />
        <ListBox x:Name="lbx1" HorizontalAlignment="Left" Height="116" Margin="260,56,0,0" VerticalAlignment="Top" Width="122">
            <ListBoxItem>Hétfő</ListBoxItem>
            <ListBoxItem>Kedd</ListBoxItem>
            <ListBoxItem>Szerda</ListBoxItem>
        </ListBox>
        <Label x:Name="lblGombEredmeny" Content="" HorizontalAlignment="Left" Height="30" Margin="73,149,0,0" VerticalAlignment="Top" Width="163"/>

    </Grid>
</Window>

using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace WpfApp2_b2
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            lbx1.Items.Add("Csütörtök");
            lbx1.Items.Add("Péntek");
            lbx1.Items.Add("Szombat");
            lbx1.Items.Add("Vasárnap");
        }

        private void btn1_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult eredmeny = MessageBox.Show("Sajnos hétfő van","Ablak címe",MessageBoxButton.YesNoCancel,MessageBoxImage.Error,MessageBoxResult.OK);
            if (eredmeny == MessageBoxResult.Yes)
            {
                lblGombEredmeny.Content = "Jó válasz!";
            }
            else
            {
                if (eredmeny == MessageBoxResult.No)
                {
                    lblGombEredmeny.Content = "Rossz válasz!";
                }
                else
                {
                    lblGombEredmeny.Content = "Nade miért léptél ki?";
                }
            }
        }
    }

} 

Írni kellett egy ehhez hasonló, sajátot.

2024.04.25. Időjárás app

 Feladat: Időjárás app - OOP módszerekkel, haladóknak adatkötéssel Az alkalmazás célja, hogy a felhasználók hozzáadjanak és eltávolítsanak v...