Re: Програма на С#
Зазвичай рекомендується перед тим, як вивчати програмування, засвоїти комп'ютер на рівні досвідченого користувача
можете пояснити?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C#, .NET → Програма на С#
Для відправлення відповіді ви повинні увійти або зареєструватися
Зазвичай рекомендується перед тим, як вивчати програмування, засвоїти комп'ютер на рівні досвідченого користувача
можете пояснити?
docx це зіп архів з xmlками і ше бозна чим, тому тупо в лоб текст туди не вставиш, але можна використовувати уже готові бібліотеки.
docx це зіп архів з xmlками і ше бозна чим, тому тупо в лоб текст туди не вставиш, але можна використовувати уже готові бібліотеки.
а які саме?
Дякую. Доречі... мені потрібна тривала допомога з програмою, готовий заплатити 500грн. Хтось готовий допомогти?
У мене вибиває помилку
Ошибка 1 "TextBox" - неоднозначная ссылка между "System.Windows.Controls.TextBox" и "System.Windows.Forms.TextBox" D:\с#\WPF\Project\Project\Project.xaml.cs 71 13 Project
якщо видалити один з цих двох простору імен то те що я хочу зробити працює, але в результаті видалення непрацює інше,
тому мені потрібно щоб і using System.Windows.Forms і using System.Windows.Controls були підключені до проекту...
як це реалізується?
using System.Windows.Forms as winform
і потім де є неоднзначність замість
System.Windows.Forms.TextBox
можна писати
winform.TextBox
Я не сильно шарю в декстоп програмуванні але ви використовуєте вінформс і впф які по суті створені для одних і тих самих речей і для того щоб їх використовувати одночасно має бути якась вагома причина. Я би радив вибрати щось одне.
using System.Windows.Forms as winform
і потім де є неоднзначність замість
System.Windows.Forms.TextBox
можна писати
winform.TextBox
Я не сильно шарю в декстоп програмуванні але ви використовуєте вінформс і впф які по суті створені для одних і тих самих речей і для того щоб їх використовувати одночасно має бути якась вагома причина. Я би радив вибрати щось одне.
У мене проект на впф.
System.Windows.Forms мені потрібне для діалогових вікон (OpenFileDialog),
OpenFileDialog file = new OpenFileDialog();
file.Multiselect = false;
file.Filter = type;
//type = Text files (*.txt)|*.txt|All files (*.*)|*.*
file.ShowDialog();
System.Windows.Forms видалив, зробив так
Microsoft.Win32.OpenFileDialog file = new Microsoft.Win32.OpenFileDialog();
file.Multiselect = false;
file.Filter = type;
//type = Text files (*.txt)|*.txt|All files (*.*)|*.*
file.ShowDialog();
Привіт, є такі добрі люди які підкажуть мені як записувати в текстовий файл табличку? лс
Привіт. Намагаюсь зробити в програмі щось типу переключателя видимості контенту в програмі...
Наткнувся на цю статтю http://professorweb.ru/my/WPF/UI_WPF/level6/6_13.php
Проблема виникає в тому що коли я поміщаю в StackPanel кнопки, текстові блоки і т. д.
<TabControl>
<TabItem Header="Закладка 1">
<GroupBox Header="Группа элементів" Margin="5" Padding="5">
<StackPanel>
</StackPanel>
</GroupBox>
</TabItem>
</TabControl>
то їхня позиція в програмі кардинально міняється і більша їх частина виходить за межі програми. Питання наступне..
Це так і має бути? Може потрібно щось дописати щоб позиціювання не змінювалося?
Почитай уважно, там для кожного елементу потрібно вказувати позицію.
Почитай уважно, там для кожного елементу потрібно вказувати позицію.
позиція вказана. якщо так то все норм
<TextBlock HorizontalAlignment="Left" Margin="285,48,0,0" TextWrapping="Wrap" VerticalAlignment="Top" RenderTransformOrigin="-1.12,0.75" Height="23" Width="119" FontSize="18" FontFamily="Arial"><Run Language="ru-ru" Text="Напис зверху"/></TextBlock>
<TextBlock HorizontalAlignment="Left" Margin="285,76,0,0" TextWrapping="Wrap" VerticalAlignment="Top" RenderTransformOrigin="-1.12,0.75" Height="23" Width="119" FontSize="18" FontFamily="Arial"><Run Language="ru-ru" Text="П. "/><Run Language="uk-ua" Text="І. Б."/></TextBlock>
<TextBlock HorizontalAlignment="Left" Margin="285,105,0,0" TextWrapping="Wrap" VerticalAlignment="Top" RenderTransformOrigin="-1.12,0.75" Height="23" Width="119" FontSize="18" FontFamily="Arial"><Run Language="uk-ua" Text="Дата"/></TextBlock>
<TextBlock HorizontalAlignment="Left" Margin="285,133,0,0" TextWrapping="Wrap" VerticalAlignment="Top" RenderTransformOrigin="-1.12,0.75" Height="23" Width="119" FontSize="18" FontFamily="Arial"><Run Language="ru-ru" Text="Напис "/><Run Language="uk-ua" Text="знизу"/></TextBlock>
<TextBox HorizontalAlignment="Left" Height="23" Margin="418,48,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="157" TextChanged="TextBox_TextChanged_1"/>
<TextBox Name="PIB" HorizontalAlignment="Left" Height="23" Margin="418,76,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="157" TextChanged="TextBox_TextChanged_1"/>
<TextBox HorizontalAlignment="Left" Height="23" Margin="418,106,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="157" TextChanged="TextBox_TextChanged_1"/>
<TextBox HorizontalAlignment="Left" Height="23" Margin="418,133,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="157" TextChanged="TextBox_TextChanged_1"/>
<TextBox Name="otherText" HorizontalAlignment="Left" Height="59" Margin="284,189,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="291"/>
<TextBlock HorizontalAlignment="Left" Margin="284,161,0,0" TextWrapping="Wrap" VerticalAlignment="Top" RenderTransformOrigin="-1.12,0.75" Height="23" Width="119" FontSize="18" FontFamily="Arial"><Run Language="uk-ua" Text="Шрифт"/></TextBlock>
<Button Content="Прикріпити" HorizontalAlignment="Left" Margin="418,162,0,0" VerticalAlignment="Top" Width="157" Click="arialClick"/>
а якщо так, то позиція конкретно зїзджає
<TabControl>
<TabItem Header="Закладка 1">
<GroupBox Header="Группа элементів" Margin="5" Padding="5">
<StackPanel>
<TextBlock HorizontalAlignment="Left" Margin="285,48,0,0" TextWrapping="Wrap" VerticalAlignment="Top" RenderTransformOrigin="-1.12,0.75" Height="23" Width="119" FontSize="18" FontFamily="Arial"><Run Language="ru-ru" Text="Напис зверху"/></TextBlock>
<TextBlock HorizontalAlignment="Left" Margin="285,76,0,0" TextWrapping="Wrap" VerticalAlignment="Top" RenderTransformOrigin="-1.12,0.75" Height="23" Width="119" FontSize="18" FontFamily="Arial"><Run Language="ru-ru" Text="П. "/><Run Language="uk-ua" Text="І. Б."/></TextBlock>
<TextBlock HorizontalAlignment="Left" Margin="285,105,0,0" TextWrapping="Wrap" VerticalAlignment="Top" RenderTransformOrigin="-1.12,0.75" Height="23" Width="119" FontSize="18" FontFamily="Arial"><Run Language="uk-ua" Text="Дата"/></TextBlock>
<TextBlock HorizontalAlignment="Left" Margin="285,133,0,0" TextWrapping="Wrap" VerticalAlignment="Top" RenderTransformOrigin="-1.12,0.75" Height="23" Width="119" FontSize="18" FontFamily="Arial"><Run Language="ru-ru" Text="Напис "/><Run Language="uk-ua" Text="знизу"/></TextBlock>
<TextBox HorizontalAlignment="Left" Height="23" Margin="418,48,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="157" TextChanged="TextBox_TextChanged_1"/>
<TextBox Name="PIB" HorizontalAlignment="Left" Height="23" Margin="418,76,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="157" TextChanged="TextBox_TextChanged_1"/>
<TextBox HorizontalAlignment="Left" Height="23" Margin="418,106,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="157" TextChanged="TextBox_TextChanged_1"/>
<TextBox HorizontalAlignment="Left" Height="23" Margin="418,133,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="157" TextChanged="TextBox_TextChanged_1"/>
<TextBox Name="otherText" HorizontalAlignment="Left" Height="59" Margin="284,189,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="291"/>
<TextBlock HorizontalAlignment="Left" Margin="284,161,0,0" TextWrapping="Wrap" VerticalAlignment="Top" RenderTransformOrigin="-1.12,0.75" Height="23" Width="119" FontSize="18" FontFamily="Arial"><Run Language="uk-ua" Text="Шрифт"/></TextBlock>
<Button Content="Прикріпити" HorizontalAlignment="Left" Margin="418,162,0,0" VerticalAlignment="Top" Width="157" Click="arialClick"/>
</StackPanel>
</GroupBox>
</TabItem>
</TabControl>
Ось властивості класу Клац
Копай в даному напрямку.
Мені здається потрібно вказати розміри Класу або його орієнтацію
alekseyzhmud написав:Почитай уважно, там для кожного елементу потрібно вказувати позицію.
а якщо так, то позиція конкретно зїзджає
<TabControl> <TabItem Header="Закладка 1"> <GroupBox Header="Группа элементів" Margin="5" Padding="5"> <StackPanel> <TextBlock HorizontalAlignment="Left" Margin="285,48,0,0" TextWrapping="Wrap" VerticalAlignment="Top" RenderTransformOrigin="-1.12,0.75" Height="23" Width="119" FontSize="18" FontFamily="Arial"><Run Language="ru-ru" Text="Напис зверху"/></TextBlock> </StackPanel> </GroupBox> </TabItem> </TabControl>
Повидаляйте властивість Margin, бо тепер вона задає положення відносно StackPanel
Faraon написав:alekseyzhmud написав:Почитай уважно, там для кожного елементу потрібно вказувати позицію.
а якщо так, то позиція конкретно зїзджає
<TabControl> <TabItem Header="Закладка 1"> <GroupBox Header="Группа элементів" Margin="5" Padding="5"> <StackPanel> <TextBlock HorizontalAlignment="Left" Margin="285,48,0,0" TextWrapping="Wrap" VerticalAlignment="Top" RenderTransformOrigin="-1.12,0.75" Height="23" Width="119" FontSize="18" FontFamily="Arial"><Run Language="ru-ru" Text="Напис зверху"/></TextBlock> </StackPanel> </GroupBox> </TabItem> </TabControl>
Повидаляйте властивість Margin, бо тепер вона задає положення відносно StackPanel
Тоді все відображається в стовпчик...
Як задати таким чином позицію? Просте перетягування елемента в місце яке потрібно не працює, елемен зразу ж після відпускання клавіші миші вертається по початкових координатах
Для відправлення відповіді ви повинні увійти або зареєструватися