added form

main
szabomarton 3 months ago
parent fa3ca38f46
commit 6ae7fafbc4

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
</configuration>

@ -0,0 +1,106 @@

namespace WindowsFormsApp1
{
partial class Form1
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
this.button1 = new System.Windows.Forms.Button();
this.label1 = new System.Windows.Forms.Label();
this.textBox1 = new System.Windows.Forms.TextBox();
this.SuspendLayout();
//
// button1
//
this.button1.BackColor = System.Drawing.Color.Crimson;
this.button1.FlatAppearance.BorderColor = System.Drawing.Color.Fuchsia;
this.button1.FlatAppearance.BorderSize = 10;
this.button1.Font = new System.Drawing.Font("Broadway", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.button1.Image = ((System.Drawing.Image)(resources.GetObject("button1.Image")));
this.button1.Location = new System.Drawing.Point(23, 41);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(457, 454);
this.button1.TabIndex = 0;
this.button1.Text = "GOMB";
this.button1.TextAlign = System.Drawing.ContentAlignment.TopLeft;
this.button1.UseVisualStyleBackColor = false;
this.button1.MouseClick += new System.Windows.Forms.MouseEventHandler(this.button1_MouseClick);
//
// label1
//
this.label1.AutoSize = true;
this.label1.BackColor = System.Drawing.SystemColors.ControlDarkDark;
this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.label1.Cursor = System.Windows.Forms.Cursors.AppStarting;
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 80.25F);
this.label1.ForeColor = System.Drawing.Color.DarkTurquoise;
this.label1.Location = new System.Drawing.Point(510, 190);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(327, 122);
this.label1.TabIndex = 1;
this.label1.Text = "Cinke";
this.label1.Click += new System.EventHandler(this.label1_Click);
//
// textBox1
//
this.textBox1.BackColor = System.Drawing.SystemColors.InactiveCaption;
this.textBox1.Cursor = System.Windows.Forms.Cursors.Default;
this.textBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 18.25F);
this.textBox1.ForeColor = System.Drawing.Color.Tomato;
this.textBox1.Location = new System.Drawing.Point(510, 331);
this.textBox1.Name = "textBox1";
this.textBox1.PasswordChar = '^';
this.textBox1.Size = new System.Drawing.Size(250, 35);
this.textBox1.TabIndex = 2;
this.textBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(849, 548);
this.Controls.Add(this.textBox1);
this.Controls.Add(this.label1);
this.Controls.Add(this.button1);
this.Name = "Form1";
this.Text = "Form1";
this.MouseHover += new System.EventHandler(this.Form1_MouseHover);
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.TextBox textBox1;
}
}

@ -0,0 +1,40 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_MouseHover(object sender, EventArgs e)
{
}
private void button1_MouseClick(object sender, MouseEventArgs e)
{
Close();
}
private void label1_Click(object sender, EventArgs e)
{
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
}
}

@ -0,0 +1,378 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="button1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
</root>

@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("WindowsFormsApp1")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("WindowsFormsApp1")]
[assembly: AssemblyCopyright("Copyright © 2024")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("94d94b30-39a3-4a17-9c3e-f4c1bbfe56df")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

@ -0,0 +1,70 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace WindowsFormsApp1.Properties
{
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
// This class was auto-generated by the StronglyTypedResourceBuilder
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources
{
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources()
{
}
/// <summary>
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager
{
get
{
if ((resourceMan == null))
{
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WindowsFormsApp1.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture
{
get
{
return resourceCulture;
}
set
{
resourceCulture = value;
}
}
}
}

@ -0,0 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

@ -0,0 +1,29 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace WindowsFormsApp1.Properties
{
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
{
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default
{
get
{
return defaultInstance;
}
}
}
}

@ -0,0 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>

@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{94D94B30-39A3-4A17-9C3E-F4C1BBFE56DF}</ProjectGuid>
<OutputType>WinExe</OutputType>
<RootNamespace>WindowsFormsApp1</RootNamespace>
<AssemblyName>WindowsFormsApp1</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Form1.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.cs">
<DependentUpon>Form1.cs</DependentUpon>
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="Form1.resx">
<DependentUpon>Form1.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.33529.622
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsFormsApp1", "WindowsFormsApp1.csproj", "{94D94B30-39A3-4A17-9C3E-F4C1BBFE56DF}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{94D94B30-39A3-4A17-9C3E-F4C1BBFE56DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{94D94B30-39A3-4A17-9C3E-F4C1BBFE56DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{94D94B30-39A3-4A17-9C3E-F4C1BBFE56DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{94D94B30-39A3-4A17-9C3E-F4C1BBFE56DF}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {600DF06A-04B0-4BF8-95D5-E3AC85E54FF6}
EndGlobalSection
EndGlobal

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
</configuration>

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]

@ -0,0 +1,10 @@
C:\Users\szabomarton\Desktop\C#\20240219\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.exe.config
C:\Users\szabomarton\Desktop\C#\20240219\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.exe
C:\Users\szabomarton\Desktop\C#\20240219\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.pdb
C:\Users\szabomarton\Desktop\C#\20240219\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.AssemblyReference.cache
C:\Users\szabomarton\Desktop\C#\20240219\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.Form1.resources
C:\Users\szabomarton\Desktop\C#\20240219\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.Properties.Resources.resources
C:\Users\szabomarton\Desktop\C#\20240219\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.GenerateResource.cache
C:\Users\szabomarton\Desktop\C#\20240219\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.CoreCompileInputs.cache
C:\Users\szabomarton\Desktop\C#\20240219\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.exe
C:\Users\szabomarton\Desktop\C#\20240219\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.pdb

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

@ -0,0 +1,92 @@
esemény Leírás
Load Az esemény akkor aktivizálódik, amikor az űrlap betöltődik.
Click Az esemény akkor aktivizálódik, amikor az egérgombot megnyomjuk, vagy az entert leütjük.
MouseEnter Az esemény akkor aktivizálódik, amikor az egeret behúzzuk a form területésre.
MouseLeave Az esemény akkor aktivizálódik, amikor az egér elhagyja a mezőt
MouseHover Az esemény akkor aktivizálódik, amikor az egér mozgása megáll a formon.
MouseMove Az esemény akkor aktivizálódik, amikor az egér mozog. Az esemány paramétereként lekérdezhető az egér pozíciója.
MouseClick Az esemény akkor aktivizálódik, amikor az egér bal gombját lenyomjuk a formon. Az esemény paramétereként lekérdezhető az egér pozíciója.
MouseDown Az esemény akkor aktivizálódik, amikor az egér egy gombját lenyomjuk a Formon. Le éehet kérdezni az egér pozícióját, melyik gombot nyomták le.
MouseUp Az esemény akkor aktivizálódik, amikor az egér egyik gombját felemeljük a Formon. Melyik gombját engedték fel, egér pozíciója.
A nyomógomb
A tulajdonságai és eseményei között rengeteg közös van a formmal.
Tulajdonság | Érték | Leírás
___________________________________________________________________
Text | Szöveg | Nyomógomb felirata
__________________________________________________________________
Enabled | bool | Látható de nem aktív
__________________________________________________________
Visible | bool | Nem látható futás közben
__________________________________________________________
TextAlign | TopLeft | igazítás
| TopCenter
| TopRight
| MiddleLeft
| MiddleCenter
| MiddelRight
| Bottomleft
| Bottomcenter
| BottomRight
____________________________________________________________________
ForeColor | | A felirat színe.
____________________________________________________
Font | | A felirat betűtípusára vonatkozó beállítások
_______________________________________________________________________________
TabIndex | int | Ha több nyomógomb van fenn a Form-on, akkor az aktív nyomógombot
| vagy vezérlőt a tabulátor lenyomásával választhatjuk meg.
|Bejáráshoz jó.
____________________________________________________________________________________________________
TabStop | bool | Azt határozza meg, hogy a tabulátor lenyomásával aktivitás erre a nyomógombra kerüljön vagy sem.
________________________________________________________________________________________________________________________
Image | | A nyomógombon megjeleníthetünk egy ikonképet.
_____________________________________________________________________________________
ImageAlign |Ua. mint a Text| Az ikonkép igazítása a gombon.
____________________________________________________________________
TextImageRelation| Overlay | A kép és felirat igazítását lehet beállítani a megadott
| ImageBeforeText | értékekkel. Alapértelmezetten Overlay.
| TextBeforeImage | Overlay: azonos méretet hagy a kép és a szöveg
| ImageAboveText | számára a vezérlőn.
| TextAboveImage |
Label (Címke)
A címke szöveg megjelenítésére használt vezérlő.
A labelben lévő szöveg futás közben csak olvasható, azaz a felhasználó nem szerkesztheti.
Ez persze nem jelenti azt, hogy a program fuitáűsa során a programozó nem módosíthatja a tartalmát.
A címkát elsősorban egyéb vezérlők címkézésére szoktuk használni, de többsoros szövegre is alkalmas.
A legfontosabb tulajdonsága a Text amely futási időben módosítható, futási időben pedig csak közvetve módosíthaó.
Tulajdonság Érték Leírás
AutoSize bool True => a label automatikusan igazodik a szöveg méretéhez
__________________________________________________________________________________________________
BorderStyle None
FixedSingle A szegélyt adhatjuk meg. Default: NONE.
Fixed3D
____________________________________________________________________________________________________
TextBox
A textbox vezérlő szöveg megjelenítésére és bevitelére alkalmas.
A vezérkő legfontosabb tulajdonsága a Text, amely mind tervezéskor, mind a futás időben módosítható.
Alapból üres.
TextBox
A textbox vezérlő szöveg megjelenítésére és bevitelére alkalmas.
A vezérkő legfontosabb tulajdonsága a Text, amely mind tervezéskor, mind a futás időben módosítható.
Alapból üres.
Tulajdonság Érték Leírás
Readonly bool self explain
MaxLength
CharacterCasing Normal, Upper, lower A beírt karaktereket formázza.
PasswordChar Nem default jelszó karakter
UseSystemPasswordChar DEfault jelszó karakter
MultiLine bool
Loading…
Cancel
Save