Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.09.2011, 01:58   #1
tiger
Пользователь
 
Регистрация: 30.03.2008
Сообщений: 52
По умолчанию wpf+c#. Изменение положения button.

Здравствуйте!Такой вопрос! Пишу лабу (альтернативное анкетирование) используя wpf. В начале работы кнопка большая и находится в центре формы. при первом ее нажатии нужно уменьшить и перенести вниз формы. Но так она стает неактивной для последующих нажатий для след. вопросов... Вот кусок кода для button1_click:
Код:
            button1.Margin= new Thickness(113,363,0,0);
            button1.Content = "Наступне запитання";
            Grid1.Height = 480;
            W1.Height = 480;
            button1.Height = 45;
Наверно неправильно делаю? ps. используя wpf только первый проект пишу, поэтому строго не судите
tiger вне форума Ответить с цитированием
Старый 21.09.2011, 01:18   #2
Vistar
учащийся
Форумчанин
 
Аватар для Vistar
 
Регистрация: 26.04.2009
Сообщений: 144
По умолчанию

можно сделать 2 кнопки. первая большая посредине, а вторая внизу. сначала вторая скрыта, когда нажал первую - первая скрывается и отображается вторая. свойство отвечающее за видимость кнопок - Visibility
http://msdn.microsoft.com/ru-ru/libr...=vs.95%29.aspx
http://msdn.microsoft.com/en-us/libr...isibility.aspx
Vistar вне форума Ответить с цитированием
Старый 22.09.2011, 13:35   #3
Guy
Форумчанин
 
Регистрация: 15.12.2010
Сообщений: 398
По умолчанию

Код:
namespace WpfApplication1
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            button1.Margin = new Thickness(0, 0, 0, 0);
            button1.Width = 50;
            button1.Height = 50;
        }

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            button1.Margin = new Thickness(TopGriddd.ActualWidth - button1.Width, TopGriddd.ActualHeight - button1.Height, 0,0);
        }
    }
}
xml
Код:
<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="600">
    <Grid Name="TopGriddd">
        <Button Content="Button" Width="100" Height="100" Name="button1" Click="button1_Click" />
    </Grid>
</Window>
Guy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Размещение иконки в Button WPF Mixim WPF, UWP, WinRT, XAML 4 23.07.2011 02:04
Изменение положения диалоговых окон roperd Общие вопросы Delphi 1 19.07.2011 18:44
Изменение положения компонента. A-IX-2 Общие вопросы Delphi 4 19.06.2011 15:21
изменение положения обекта по нажатию кнопки patch Общие вопросы Delphi 6 31.03.2011 00:37
Изменение положения трэка в TMediaPlayer SuperMooDuck Мультимедиа в Delphi 6 04.11.2007 18:44