mirror of https://github.com/xfarrow/MyNotepad.git
Added source
This commit is contained in:
parent
a2b2547898
commit
f5cf9f3928
|
@ -0,0 +1,22 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.25420.1
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyNotepad", "MyNotepad\MyNotepad.csproj", "{48BA1C75-24F9-4370-B0ED-00391DD21268}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{48BA1C75-24F9-4370-B0ED-00391DD21268}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{48BA1C75-24F9-4370-B0ED-00391DD21268}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{48BA1C75-24F9-4370-B0ED-00391DD21268}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{48BA1C75-24F9-4370-B0ED-00391DD21268}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,87 @@
|
|||
namespace MyNotepad
|
||||
{
|
||||
partial class Vai_alla_riga
|
||||
{
|
||||
/// <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(Vai_alla_riga));
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.vaiAllaRiga_textbox = new System.Windows.Forms.TextBox();
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(12, 39);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(64, 13);
|
||||
this.label1.TabIndex = 0;
|
||||
this.label1.Text = "Vai alla riga:";
|
||||
//
|
||||
// vaiAllaRiga_textbox
|
||||
//
|
||||
this.vaiAllaRiga_textbox.Location = new System.Drawing.Point(118, 39);
|
||||
this.vaiAllaRiga_textbox.Name = "vaiAllaRiga_textbox";
|
||||
this.vaiAllaRiga_textbox.Size = new System.Drawing.Size(100, 20);
|
||||
this.vaiAllaRiga_textbox.TabIndex = 1;
|
||||
//
|
||||
// button1
|
||||
//
|
||||
this.button1.Location = new System.Drawing.Point(143, 80);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(75, 23);
|
||||
this.button1.TabIndex = 2;
|
||||
this.button1.Text = "Vai";
|
||||
this.button1.UseVisualStyleBackColor = true;
|
||||
this.button1.Click += new System.EventHandler(this.button1_Click);
|
||||
//
|
||||
// Vai_alla_riga
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(280, 136);
|
||||
this.Controls.Add(this.button1);
|
||||
this.Controls.Add(this.vaiAllaRiga_textbox);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Name = "Vai_alla_riga";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||
this.Text = "Vai alla riga";
|
||||
this.Load += new System.EventHandler(this.vai_alla_riga_Load);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.TextBox vaiAllaRiga_textbox;
|
||||
private System.Windows.Forms.Button button1;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,44 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace MyNotepad
|
||||
{
|
||||
public partial class Vai_alla_riga : Form
|
||||
{
|
||||
myBloccoNote formChiamante;
|
||||
public Vai_alla_riga()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
public Vai_alla_riga(myBloccoNote formChiamanteObj)
|
||||
{
|
||||
InitializeComponent();
|
||||
formChiamante = formChiamanteObj;
|
||||
}
|
||||
|
||||
private void vai_alla_riga_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (String.IsNullOrWhiteSpace(vaiAllaRiga_textbox.Text)) return; //do nothing
|
||||
try
|
||||
{
|
||||
this.Hide();
|
||||
formChiamante.vaiARigo(int.Parse(vaiAllaRiga_textbox.Text));
|
||||
}
|
||||
catch(System.FormatException)
|
||||
{
|
||||
MessageBox.Show("Ammessi solo valori numerici");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,674 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for
|
||||
software and other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed
|
||||
to take away your freedom to share and change the works. By contrast,
|
||||
the GNU General Public License is intended to guarantee your freedom to
|
||||
share and change all versions of a program--to make sure it remains free
|
||||
software for all its users. We, the Free Software Foundation, use the
|
||||
GNU General Public License for most of our software; it applies also to
|
||||
any other work released this way by its authors. You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
them if you wish), that you receive source code or can get it if you
|
||||
want it, that you can change the software or use pieces of it in new
|
||||
free programs, and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you
|
||||
these rights or asking you to surrender the rights. Therefore, you have
|
||||
certain responsibilities if you distribute copies of the software, or if
|
||||
you modify it: responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must pass on to the recipients the same
|
||||
freedoms that you received. You must make sure that they, too, receive
|
||||
or can get the source code. And you must show them these terms so they
|
||||
know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps:
|
||||
(1) assert copyright on the software, and (2) offer you this License
|
||||
giving you legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains
|
||||
that there is no warranty for this free software. For both users' and
|
||||
authors' sake, the GPL requires that modified versions be marked as
|
||||
changed, so that their problems will not be attributed erroneously to
|
||||
authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run
|
||||
modified versions of the software inside them, although the manufacturer
|
||||
can do so. This is fundamentally incompatible with the aim of
|
||||
protecting users' freedom to change the software. The systematic
|
||||
pattern of such abuse occurs in the area of products for individuals to
|
||||
use, which is precisely where it is most unacceptable. Therefore, we
|
||||
have designed this version of the GPL to prohibit the practice for those
|
||||
products. If such problems arise substantially in other domains, we
|
||||
stand ready to extend this provision to those domains in future versions
|
||||
of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents.
|
||||
States should not allow patents to restrict development and use of
|
||||
software on general-purpose computers, but in those that do, we wish to
|
||||
avoid the special danger that patents applied to a free program could
|
||||
make it effectively proprietary. To prevent this, the GPL assures that
|
||||
patents cannot be used to render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
|
||||
"This License" refers to version 3 of the GNU General Public License.
|
||||
|
||||
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
"The Program" refers to any copyrightable work licensed under this
|
||||
License. Each licensee is addressed as "you". "Licensees" and
|
||||
"recipients" may be individuals or organizations.
|
||||
|
||||
To "modify" a work means to copy from or adapt all or part of the work
|
||||
in a fashion requiring copyright permission, other than the making of an
|
||||
exact copy. The resulting work is called a "modified version" of the
|
||||
earlier work or a work "based on" the earlier work.
|
||||
|
||||
A "covered work" means either the unmodified Program or a work based
|
||||
on the Program.
|
||||
|
||||
To "propagate" a work means to do anything with it that, without
|
||||
permission, would make you directly or secondarily liable for
|
||||
infringement under applicable copyright law, except executing it on a
|
||||
computer or modifying a private copy. Propagation includes copying,
|
||||
distribution (with or without modification), making available to the
|
||||
public, and in some countries other activities as well.
|
||||
|
||||
To "convey" a work means any kind of propagation that enables other
|
||||
parties to make or receive copies. Mere interaction with a user through
|
||||
a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays "Appropriate Legal Notices"
|
||||
to the extent that it includes a convenient and prominently visible
|
||||
feature that (1) displays an appropriate copyright notice, and (2)
|
||||
tells the user that there is no warranty for the work (except to the
|
||||
extent that warranties are provided), that licensees may convey the
|
||||
work under this License, and how to view a copy of this License. If
|
||||
the interface presents a list of user commands or options, such as a
|
||||
menu, a prominent item in the list meets this criterion.
|
||||
|
||||
1. Source Code.
|
||||
|
||||
The "source code" for a work means the preferred form of the work
|
||||
for making modifications to it. "Object code" means any non-source
|
||||
form of a work.
|
||||
|
||||
A "Standard Interface" means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of
|
||||
interfaces specified for a particular programming language, one that
|
||||
is widely used among developers working in that language.
|
||||
|
||||
The "System Libraries" of an executable work include anything, other
|
||||
than the work as a whole, that (a) is included in the normal form of
|
||||
packaging a Major Component, but which is not part of that Major
|
||||
Component, and (b) serves only to enable use of the work with that
|
||||
Major Component, or to implement a Standard Interface for which an
|
||||
implementation is available to the public in source code form. A
|
||||
"Major Component", in this context, means a major essential component
|
||||
(kernel, window system, and so on) of the specific operating system
|
||||
(if any) on which the executable work runs, or a compiler used to
|
||||
produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The "Corresponding Source" for a work in object code form means all
|
||||
the source code needed to generate, install, and (for an executable
|
||||
work) run the object code and to modify the work, including scripts to
|
||||
control those activities. However, it does not include the work's
|
||||
System Libraries, or general-purpose tools or generally available free
|
||||
programs which are used unmodified in performing those activities but
|
||||
which are not part of the work. For example, Corresponding Source
|
||||
includes interface definition files associated with source files for
|
||||
the work, and the source code for shared libraries and dynamically
|
||||
linked subprograms that the work is specifically designed to require,
|
||||
such as by intimate data communication or control flow between those
|
||||
subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users
|
||||
can regenerate automatically from other parts of the Corresponding
|
||||
Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that
|
||||
same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
|
||||
All rights granted under this License are granted for the term of
|
||||
copyright on the Program, and are irrevocable provided the stated
|
||||
conditions are met. This License explicitly affirms your unlimited
|
||||
permission to run the unmodified Program. The output from running a
|
||||
covered work is covered by this License only if the output, given its
|
||||
content, constitutes a covered work. This License acknowledges your
|
||||
rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not
|
||||
convey, without conditions so long as your license otherwise remains
|
||||
in force. You may convey covered works to others for the sole purpose
|
||||
of having them make modifications exclusively for you, or provide you
|
||||
with facilities for running those works, provided that you comply with
|
||||
the terms of this License in conveying all material for which you do
|
||||
not control copyright. Those thus making or running the covered works
|
||||
for you must do so exclusively on your behalf, under your direction
|
||||
and control, on terms that prohibit them from making any copies of
|
||||
your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under
|
||||
the conditions stated below. Sublicensing is not allowed; section 10
|
||||
makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
|
||||
No covered work shall be deemed part of an effective technological
|
||||
measure under any applicable law fulfilling obligations under article
|
||||
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||
similar laws prohibiting or restricting circumvention of such
|
||||
measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention
|
||||
is effected by exercising rights under this License with respect to
|
||||
the covered work, and you disclaim any intention to limit operation or
|
||||
modification of the work as a means of enforcing, against the work's
|
||||
users, your or third parties' legal rights to forbid circumvention of
|
||||
technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you
|
||||
receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice;
|
||||
keep intact all notices stating that this License and any
|
||||
non-permissive terms added in accord with section 7 apply to the code;
|
||||
keep intact all notices of the absence of any warranty; and give all
|
||||
recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey,
|
||||
and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
|
||||
You may convey a work based on the Program, or the modifications to
|
||||
produce it from the Program, in the form of source code under the
|
||||
terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified
|
||||
it, and giving a relevant date.
|
||||
|
||||
b) The work must carry prominent notices stating that it is
|
||||
released under this License and any conditions added under section
|
||||
7. This requirement modifies the requirement in section 4 to
|
||||
"keep intact all notices".
|
||||
|
||||
c) You must license the entire work, as a whole, under this
|
||||
License to anyone who comes into possession of a copy. This
|
||||
License will therefore apply, along with any applicable section 7
|
||||
additional terms, to the whole of the work, and all its parts,
|
||||
regardless of how they are packaged. This License gives no
|
||||
permission to license the work in any other way, but it does not
|
||||
invalidate such permission if you have separately received it.
|
||||
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your
|
||||
work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent
|
||||
works, which are not by their nature extensions of the covered work,
|
||||
and which are not combined with it such as to form a larger program,
|
||||
in or on a volume of a storage or distribution medium, is called an
|
||||
"aggregate" if the compilation and its resulting copyright are not
|
||||
used to limit the access or legal rights of the compilation's users
|
||||
beyond what the individual works permit. Inclusion of a covered work
|
||||
in an aggregate does not cause this License to apply to the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
|
||||
You may convey a covered work in object code form under the terms
|
||||
of sections 4 and 5, provided that you also convey the
|
||||
machine-readable Corresponding Source under the terms of this License,
|
||||
in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by the
|
||||
Corresponding Source fixed on a durable physical medium
|
||||
customarily used for software interchange.
|
||||
|
||||
b) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by a
|
||||
written offer, valid for at least three years and valid for as
|
||||
long as you offer spare parts or customer support for that product
|
||||
model, to give anyone who possesses the object code either (1) a
|
||||
copy of the Corresponding Source for all the software in the
|
||||
product that is covered by this License, on a durable physical
|
||||
medium customarily used for software interchange, for a price no
|
||||
more than your reasonable cost of physically performing this
|
||||
conveying of source, or (2) access to copy the
|
||||
Corresponding Source from a network server at no charge.
|
||||
|
||||
c) Convey individual copies of the object code with a copy of the
|
||||
written offer to provide the Corresponding Source. This
|
||||
alternative is allowed only occasionally and noncommercially, and
|
||||
only if you received the object code with such an offer, in accord
|
||||
with subsection 6b.
|
||||
|
||||
d) Convey the object code by offering access from a designated
|
||||
place (gratis or for a charge), and offer equivalent access to the
|
||||
Corresponding Source in the same way through the same place at no
|
||||
further charge. You need not require recipients to copy the
|
||||
Corresponding Source along with the object code. If the place to
|
||||
copy the object code is a network server, the Corresponding Source
|
||||
may be on a different server (operated by you or a third party)
|
||||
that supports equivalent copying facilities, provided you maintain
|
||||
clear directions next to the object code saying where to find the
|
||||
Corresponding Source. Regardless of what server hosts the
|
||||
Corresponding Source, you remain obligated to ensure that it is
|
||||
available for as long as needed to satisfy these requirements.
|
||||
|
||||
e) Convey the object code using peer-to-peer transmission, provided
|
||||
you inform other peers where the object code and Corresponding
|
||||
Source of the work are being offered to the general public at no
|
||||
charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded
|
||||
from the Corresponding Source as a System Library, need not be
|
||||
included in conveying the object code work.
|
||||
|
||||
A "User Product" is either (1) a "consumer product", which means any
|
||||
tangible personal property which is normally used for personal, family,
|
||||
or household purposes, or (2) anything designed or sold for incorporation
|
||||
into a dwelling. In determining whether a product is a consumer product,
|
||||
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||
product received by a particular user, "normally used" refers to a
|
||||
typical or common use of that class of product, regardless of the status
|
||||
of the particular user or of the way in which the particular user
|
||||
actually uses, or expects or is expected to use, the product. A product
|
||||
is a consumer product regardless of whether the product has substantial
|
||||
commercial, industrial or non-consumer uses, unless such uses represent
|
||||
the only significant mode of use of the product.
|
||||
|
||||
"Installation Information" for a User Product means any methods,
|
||||
procedures, authorization keys, or other information required to install
|
||||
and execute modified versions of a covered work in that User Product from
|
||||
a modified version of its Corresponding Source. The information must
|
||||
suffice to ensure that the continued functioning of the modified object
|
||||
code is in no case prevented or interfered with solely because
|
||||
modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or
|
||||
specifically for use in, a User Product, and the conveying occurs as
|
||||
part of a transaction in which the right of possession and use of the
|
||||
User Product is transferred to the recipient in perpetuity or for a
|
||||
fixed term (regardless of how the transaction is characterized), the
|
||||
Corresponding Source conveyed under this section must be accompanied
|
||||
by the Installation Information. But this requirement does not apply
|
||||
if neither you nor any third party retains the ability to install
|
||||
modified object code on the User Product (for example, the work has
|
||||
been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a
|
||||
requirement to continue to provide support service, warranty, or updates
|
||||
for a work that has been modified or installed by the recipient, or for
|
||||
the User Product in which it has been modified or installed. Access to a
|
||||
network may be denied when the modification itself materially and
|
||||
adversely affects the operation of the network or violates the rules and
|
||||
protocols for communication across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided,
|
||||
in accord with this section must be in a format that is publicly
|
||||
documented (and with an implementation available to the public in
|
||||
source code form), and must require no special password or key for
|
||||
unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
|
||||
"Additional permissions" are terms that supplement the terms of this
|
||||
License by making exceptions from one or more of its conditions.
|
||||
Additional permissions that are applicable to the entire Program shall
|
||||
be treated as though they were included in this License, to the extent
|
||||
that they are valid under applicable law. If additional permissions
|
||||
apply only to part of the Program, that part may be used separately
|
||||
under those permissions, but the entire Program remains governed by
|
||||
this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option
|
||||
remove any additional permissions from that copy, or from any part of
|
||||
it. (Additional permissions may be written to require their own
|
||||
removal in certain cases when you modify the work.) You may place
|
||||
additional permissions on material, added by you to a covered work,
|
||||
for which you have or can give appropriate copyright permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you
|
||||
add to a covered work, you may (if authorized by the copyright holders of
|
||||
that material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the
|
||||
terms of sections 15 and 16 of this License; or
|
||||
|
||||
b) Requiring preservation of specified reasonable legal notices or
|
||||
author attributions in that material or in the Appropriate Legal
|
||||
Notices displayed by works containing it; or
|
||||
|
||||
c) Prohibiting misrepresentation of the origin of that material, or
|
||||
requiring that modified versions of such material be marked in
|
||||
reasonable ways as different from the original version; or
|
||||
|
||||
d) Limiting the use for publicity purposes of names of licensors or
|
||||
authors of the material; or
|
||||
|
||||
e) Declining to grant rights under trademark law for use of some
|
||||
trade names, trademarks, or service marks; or
|
||||
|
||||
f) Requiring indemnification of licensors and authors of that
|
||||
material by anyone who conveys the material (or modified versions of
|
||||
it) with contractual assumptions of liability to the recipient, for
|
||||
any liability that these contractual assumptions directly impose on
|
||||
those licensors and authors.
|
||||
|
||||
All other non-permissive additional terms are considered "further
|
||||
restrictions" within the meaning of section 10. If the Program as you
|
||||
received it, or any part of it, contains a notice stating that it is
|
||||
governed by this License along with a term that is a further
|
||||
restriction, you may remove that term. If a license document contains
|
||||
a further restriction but permits relicensing or conveying under this
|
||||
License, you may add to a covered work material governed by the terms
|
||||
of that license document, provided that the further restriction does
|
||||
not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you
|
||||
must place, in the relevant source files, a statement of the
|
||||
additional terms that apply to those files, or a notice indicating
|
||||
where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the
|
||||
form of a separately written license, or stated as exceptions;
|
||||
the above requirements apply either way.
|
||||
|
||||
8. Termination.
|
||||
|
||||
You may not propagate or modify a covered work except as expressly
|
||||
provided under this License. Any attempt otherwise to propagate or
|
||||
modify it is void, and will automatically terminate your rights under
|
||||
this License (including any patent licenses granted under the third
|
||||
paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your
|
||||
license from a particular copyright holder is reinstated (a)
|
||||
provisionally, unless and until the copyright holder explicitly and
|
||||
finally terminates your license, and (b) permanently, if the copyright
|
||||
holder fails to notify you of the violation by some reasonable means
|
||||
prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is
|
||||
reinstated permanently if the copyright holder notifies you of the
|
||||
violation by some reasonable means, this is the first time you have
|
||||
received notice of violation of this License (for any work) from that
|
||||
copyright holder, and you cure the violation prior to 30 days after
|
||||
your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the
|
||||
licenses of parties who have received copies or rights from you under
|
||||
this License. If your rights have been terminated and not permanently
|
||||
reinstated, you do not qualify to receive new licenses for the same
|
||||
material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
|
||||
You are not required to accept this License in order to receive or
|
||||
run a copy of the Program. Ancillary propagation of a covered work
|
||||
occurring solely as a consequence of using peer-to-peer transmission
|
||||
to receive a copy likewise does not require acceptance. However,
|
||||
nothing other than this License grants you permission to propagate or
|
||||
modify any covered work. These actions infringe copyright if you do
|
||||
not accept this License. Therefore, by modifying or propagating a
|
||||
covered work, you indicate your acceptance of this License to do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
|
||||
Each time you convey a covered work, the recipient automatically
|
||||
receives a license from the original licensors, to run, modify and
|
||||
propagate that work, subject to this License. You are not responsible
|
||||
for enforcing compliance by third parties with this License.
|
||||
|
||||
An "entity transaction" is a transaction transferring control of an
|
||||
organization, or substantially all assets of one, or subdividing an
|
||||
organization, or merging organizations. If propagation of a covered
|
||||
work results from an entity transaction, each party to that
|
||||
transaction who receives a copy of the work also receives whatever
|
||||
licenses to the work the party's predecessor in interest had or could
|
||||
give under the previous paragraph, plus a right to possession of the
|
||||
Corresponding Source of the work from the predecessor in interest, if
|
||||
the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the
|
||||
rights granted or affirmed under this License. For example, you may
|
||||
not impose a license fee, royalty, or other charge for exercise of
|
||||
rights granted under this License, and you may not initiate litigation
|
||||
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||
any patent claim is infringed by making, using, selling, offering for
|
||||
sale, or importing the Program or any portion of it.
|
||||
|
||||
11. Patents.
|
||||
|
||||
A "contributor" is a copyright holder who authorizes use under this
|
||||
License of the Program or a work on which the Program is based. The
|
||||
work thus licensed is called the contributor's "contributor version".
|
||||
|
||||
A contributor's "essential patent claims" are all patent claims
|
||||
owned or controlled by the contributor, whether already acquired or
|
||||
hereafter acquired, that would be infringed by some manner, permitted
|
||||
by this License, of making, using, or selling its contributor version,
|
||||
but do not include claims that would be infringed only as a
|
||||
consequence of further modification of the contributor version. For
|
||||
purposes of this definition, "control" includes the right to grant
|
||||
patent sublicenses in a manner consistent with the requirements of
|
||||
this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||
patent license under the contributor's essential patent claims, to
|
||||
make, use, sell, offer for sale, import and otherwise run, modify and
|
||||
propagate the contents of its contributor version.
|
||||
|
||||
In the following three paragraphs, a "patent license" is any express
|
||||
agreement or commitment, however denominated, not to enforce a patent
|
||||
(such as an express permission to practice a patent or covenant not to
|
||||
sue for patent infringement). To "grant" such a patent license to a
|
||||
party means to make such an agreement or commitment not to enforce a
|
||||
patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license,
|
||||
and the Corresponding Source of the work is not available for anyone
|
||||
to copy, free of charge and under the terms of this License, through a
|
||||
publicly available network server or other readily accessible means,
|
||||
then you must either (1) cause the Corresponding Source to be so
|
||||
available, or (2) arrange to deprive yourself of the benefit of the
|
||||
patent license for this particular work, or (3) arrange, in a manner
|
||||
consistent with the requirements of this License, to extend the patent
|
||||
license to downstream recipients. "Knowingly relying" means you have
|
||||
actual knowledge that, but for the patent license, your conveying the
|
||||
covered work in a country, or your recipient's use of the covered work
|
||||
in a country, would infringe one or more identifiable patents in that
|
||||
country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or
|
||||
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||
covered work, and grant a patent license to some of the parties
|
||||
receiving the covered work authorizing them to use, propagate, modify
|
||||
or convey a specific copy of the covered work, then the patent license
|
||||
you grant is automatically extended to all recipients of the covered
|
||||
work and works based on it.
|
||||
|
||||
A patent license is "discriminatory" if it does not include within
|
||||
the scope of its coverage, prohibits the exercise of, or is
|
||||
conditioned on the non-exercise of one or more of the rights that are
|
||||
specifically granted under this License. You may not convey a covered
|
||||
work if you are a party to an arrangement with a third party that is
|
||||
in the business of distributing software, under which you make payment
|
||||
to the third party based on the extent of your activity of conveying
|
||||
the work, and under which the third party grants, to any of the
|
||||
parties who would receive the covered work from you, a discriminatory
|
||||
patent license (a) in connection with copies of the covered work
|
||||
conveyed by you (or copies made from those copies), or (b) primarily
|
||||
for and in connection with specific products or compilations that
|
||||
contain the covered work, unless you entered into that arrangement,
|
||||
or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting
|
||||
any implied license or other defenses to infringement that may
|
||||
otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot convey a
|
||||
covered work so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you may
|
||||
not convey it at all. For example, if you agree to terms that obligate you
|
||||
to collect a royalty for further conveying from those to whom you convey
|
||||
the Program, the only way you could satisfy both those terms and this
|
||||
License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
|
||||
Notwithstanding any other provision of this License, you have
|
||||
permission to link or combine any covered work with a work licensed
|
||||
under version 3 of the GNU Affero General Public License into a single
|
||||
combined work, and to convey the resulting work. The terms of this
|
||||
License will continue to apply to the part which is the covered work,
|
||||
but the special requirements of the GNU Affero General Public License,
|
||||
section 13, concerning interaction through a network will apply to the
|
||||
combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of
|
||||
the GNU General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Program specifies that a certain numbered version of the GNU General
|
||||
Public License "or any later version" applies to it, you have the
|
||||
option of following the terms and conditions either of that numbered
|
||||
version or of any later version published by the Free Software
|
||||
Foundation. If the Program does not specify a version number of the
|
||||
GNU General Public License, you may choose any version ever published
|
||||
by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future
|
||||
versions of the GNU General Public License can be used, that proxy's
|
||||
public statement of acceptance of a version permanently authorizes you
|
||||
to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different
|
||||
permissions. However, no additional obligations are imposed on any
|
||||
author or copyright holder as a result of your choosing to follow a
|
||||
later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided
|
||||
above cannot be given local legal effect according to their terms,
|
||||
reviewing courts shall apply local law that most closely approximates
|
||||
an absolute waiver of all civil liability in connection with the
|
||||
Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program does terminal interaction, make it output a short
|
||||
notice like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, your program's commands
|
||||
might be different; for a GUI interface, you would use an "about box".
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
|
@ -0,0 +1,731 @@
|
|||
namespace MyNotepad
|
||||
{
|
||||
partial class myBloccoNote
|
||||
{
|
||||
/// <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()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(myBloccoNote));
|
||||
this.menu_bar = new System.Windows.Forms.MenuStrip();
|
||||
this.menu_file = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.nuovoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.apriToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.salvaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.salvaConNomeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.impostaPaginaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.stampaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.esciToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menu_modifica = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.annullaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tagliaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.copiaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.incollaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.eliminaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.trovaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.cercaConGoogleToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.trovaToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.trovaSuccessivoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.sostituisciToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.vaiAToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.selezionaTuttoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.oraDataToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.oraToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.dataToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.oraEDataToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.formatoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.aCapoAutomaticoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.carattereToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menu_visualizza = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.checkbox_barra_di_stato = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.zoomToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.aumentaZoomToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.diminuisciZoomToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menu_question_mark = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.aiutoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.informazioniSuBloccoNoteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.barra_di_stato = new System.Windows.Forms.StatusStrip();
|
||||
this.status_primoPiano = new System.Windows.Forms.ToolStripStatusLabel();
|
||||
this.status_zoom = new System.Windows.Forms.ToolStripStatusLabel();
|
||||
this.status_caratteri = new System.Windows.Forms.ToolStripStatusLabel();
|
||||
this.numero_caratteri_statusBar = new System.Windows.Forms.ToolStripStatusLabel();
|
||||
this.testo_notepad = new System.Windows.Forms.RichTextBox();
|
||||
this.menuTastoDestro = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.tagliaToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.copiaToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.incollaToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.selezionaTuttoToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.open_dialog = new System.Windows.Forms.OpenFileDialog();
|
||||
this.save_dialog = new System.Windows.Forms.SaveFileDialog();
|
||||
this.pageSetupDialog = new System.Windows.Forms.PageSetupDialog();
|
||||
this.printDocument = new System.Drawing.Printing.PrintDocument();
|
||||
this.schermataStampa = new System.Windows.Forms.PrintDialog();
|
||||
this.barraCerca = new System.Windows.Forms.ToolStrip();
|
||||
this.label_cerca = new System.Windows.Forms.ToolStripLabel();
|
||||
this.textBox_cerca = new System.Windows.Forms.ToolStripTextBox();
|
||||
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.label_sostituisciCon = new System.Windows.Forms.ToolStripLabel();
|
||||
this.textBox_sostituisciCon = new System.Windows.Forms.ToolStripTextBox();
|
||||
this.button_sostituisci = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.button_cerca = new System.Windows.Forms.ToolStripButton();
|
||||
this.fontDialog = new System.Windows.Forms.FontDialog();
|
||||
this.menu_bar.SuspendLayout();
|
||||
this.barra_di_stato.SuspendLayout();
|
||||
this.menuTastoDestro.SuspendLayout();
|
||||
this.barraCerca.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// menu_bar
|
||||
//
|
||||
this.menu_bar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.menu_file,
|
||||
this.menu_modifica,
|
||||
this.formatoToolStripMenuItem,
|
||||
this.menu_visualizza,
|
||||
this.menu_question_mark});
|
||||
this.menu_bar.Location = new System.Drawing.Point(0, 0);
|
||||
this.menu_bar.Name = "menu_bar";
|
||||
this.menu_bar.Size = new System.Drawing.Size(608, 24);
|
||||
this.menu_bar.TabIndex = 0;
|
||||
this.menu_bar.Text = "menuStrip1";
|
||||
//
|
||||
// menu_file
|
||||
//
|
||||
this.menu_file.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.nuovoToolStripMenuItem,
|
||||
this.apriToolStripMenuItem,
|
||||
this.salvaToolStripMenuItem,
|
||||
this.salvaConNomeToolStripMenuItem,
|
||||
this.impostaPaginaToolStripMenuItem,
|
||||
this.stampaToolStripMenuItem,
|
||||
this.esciToolStripMenuItem});
|
||||
this.menu_file.Name = "menu_file";
|
||||
this.menu_file.Size = new System.Drawing.Size(37, 20);
|
||||
this.menu_file.Text = "File";
|
||||
//
|
||||
// nuovoToolStripMenuItem
|
||||
//
|
||||
this.nuovoToolStripMenuItem.Name = "nuovoToolStripMenuItem";
|
||||
this.nuovoToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N)));
|
||||
this.nuovoToolStripMenuItem.Size = new System.Drawing.Size(163, 22);
|
||||
this.nuovoToolStripMenuItem.Text = "Nuovo";
|
||||
this.nuovoToolStripMenuItem.Click += new System.EventHandler(this.nuovoToolStripMenuItem_Click);
|
||||
//
|
||||
// apriToolStripMenuItem
|
||||
//
|
||||
this.apriToolStripMenuItem.Name = "apriToolStripMenuItem";
|
||||
this.apriToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.F12)));
|
||||
this.apriToolStripMenuItem.Size = new System.Drawing.Size(163, 22);
|
||||
this.apriToolStripMenuItem.Text = "Apri";
|
||||
this.apriToolStripMenuItem.Click += new System.EventHandler(this.apriToolStripMenuItem_Click);
|
||||
//
|
||||
// salvaToolStripMenuItem
|
||||
//
|
||||
this.salvaToolStripMenuItem.Name = "salvaToolStripMenuItem";
|
||||
this.salvaToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S)));
|
||||
this.salvaToolStripMenuItem.Size = new System.Drawing.Size(163, 22);
|
||||
this.salvaToolStripMenuItem.Text = "Salva";
|
||||
this.salvaToolStripMenuItem.Click += new System.EventHandler(this.salvaToolStripMenuItem_Click);
|
||||
//
|
||||
// salvaConNomeToolStripMenuItem
|
||||
//
|
||||
this.salvaConNomeToolStripMenuItem.Name = "salvaConNomeToolStripMenuItem";
|
||||
this.salvaConNomeToolStripMenuItem.Size = new System.Drawing.Size(163, 22);
|
||||
this.salvaConNomeToolStripMenuItem.Text = "Salva con nome";
|
||||
this.salvaConNomeToolStripMenuItem.Click += new System.EventHandler(this.salvaConNomeToolStripMenuItem_Click);
|
||||
//
|
||||
// impostaPaginaToolStripMenuItem
|
||||
//
|
||||
this.impostaPaginaToolStripMenuItem.Name = "impostaPaginaToolStripMenuItem";
|
||||
this.impostaPaginaToolStripMenuItem.Size = new System.Drawing.Size(163, 22);
|
||||
this.impostaPaginaToolStripMenuItem.Text = "Imposta pagina";
|
||||
this.impostaPaginaToolStripMenuItem.Click += new System.EventHandler(this.impostaPaginaToolStripMenuItem_Click);
|
||||
//
|
||||
// stampaToolStripMenuItem
|
||||
//
|
||||
this.stampaToolStripMenuItem.Name = "stampaToolStripMenuItem";
|
||||
this.stampaToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.P)));
|
||||
this.stampaToolStripMenuItem.Size = new System.Drawing.Size(163, 22);
|
||||
this.stampaToolStripMenuItem.Text = "Stampa";
|
||||
this.stampaToolStripMenuItem.Click += new System.EventHandler(this.stampaToolStripMenuItem_Click);
|
||||
//
|
||||
// esciToolStripMenuItem
|
||||
//
|
||||
this.esciToolStripMenuItem.Name = "esciToolStripMenuItem";
|
||||
this.esciToolStripMenuItem.Size = new System.Drawing.Size(163, 22);
|
||||
this.esciToolStripMenuItem.Text = "Esci";
|
||||
this.esciToolStripMenuItem.Click += new System.EventHandler(this.esciToolStripMenuItem_Click);
|
||||
//
|
||||
// menu_modifica
|
||||
//
|
||||
this.menu_modifica.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.annullaToolStripMenuItem,
|
||||
this.toolStripSeparator1,
|
||||
this.tagliaToolStripMenuItem,
|
||||
this.copiaToolStripMenuItem,
|
||||
this.incollaToolStripMenuItem,
|
||||
this.eliminaToolStripMenuItem,
|
||||
this.toolStripSeparator2,
|
||||
this.trovaToolStripMenuItem,
|
||||
this.trovaToolStripMenuItem1,
|
||||
this.trovaSuccessivoToolStripMenuItem,
|
||||
this.sostituisciToolStripMenuItem,
|
||||
this.vaiAToolStripMenuItem,
|
||||
this.toolStripSeparator3,
|
||||
this.selezionaTuttoToolStripMenuItem,
|
||||
this.oraDataToolStripMenuItem});
|
||||
this.menu_modifica.Name = "menu_modifica";
|
||||
this.menu_modifica.Size = new System.Drawing.Size(66, 20);
|
||||
this.menu_modifica.Text = "Modifica";
|
||||
//
|
||||
// annullaToolStripMenuItem
|
||||
//
|
||||
this.annullaToolStripMenuItem.Name = "annullaToolStripMenuItem";
|
||||
this.annullaToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.annullaToolStripMenuItem.Text = "Annulla";
|
||||
this.annullaToolStripMenuItem.Click += new System.EventHandler(this.annullaToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator1
|
||||
//
|
||||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(177, 6);
|
||||
//
|
||||
// tagliaToolStripMenuItem
|
||||
//
|
||||
this.tagliaToolStripMenuItem.Name = "tagliaToolStripMenuItem";
|
||||
this.tagliaToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X)));
|
||||
this.tagliaToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.tagliaToolStripMenuItem.Text = "Taglia";
|
||||
this.tagliaToolStripMenuItem.Click += new System.EventHandler(this.tagliaToolStripMenuItem_Click);
|
||||
//
|
||||
// copiaToolStripMenuItem
|
||||
//
|
||||
this.copiaToolStripMenuItem.Name = "copiaToolStripMenuItem";
|
||||
this.copiaToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C)));
|
||||
this.copiaToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.copiaToolStripMenuItem.Text = "Copia";
|
||||
this.copiaToolStripMenuItem.Click += new System.EventHandler(this.copiaToolStripMenuItem_Click);
|
||||
//
|
||||
// incollaToolStripMenuItem
|
||||
//
|
||||
this.incollaToolStripMenuItem.AutoSize = false;
|
||||
this.incollaToolStripMenuItem.Name = "incollaToolStripMenuItem";
|
||||
this.incollaToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V)));
|
||||
this.incollaToolStripMenuItem.Size = new System.Drawing.Size(163, 22);
|
||||
this.incollaToolStripMenuItem.Text = "Incolla";
|
||||
this.incollaToolStripMenuItem.Click += new System.EventHandler(this.incollaToolStripMenuItem_Click);
|
||||
//
|
||||
// eliminaToolStripMenuItem
|
||||
//
|
||||
this.eliminaToolStripMenuItem.Name = "eliminaToolStripMenuItem";
|
||||
this.eliminaToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.eliminaToolStripMenuItem.Text = "Elimina";
|
||||
this.eliminaToolStripMenuItem.Click += new System.EventHandler(this.eliminaToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator2
|
||||
//
|
||||
this.toolStripSeparator2.Name = "toolStripSeparator2";
|
||||
this.toolStripSeparator2.Size = new System.Drawing.Size(177, 6);
|
||||
//
|
||||
// trovaToolStripMenuItem
|
||||
//
|
||||
this.trovaToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.cercaConGoogleToolStripMenuItem});
|
||||
this.trovaToolStripMenuItem.Name = "trovaToolStripMenuItem";
|
||||
this.trovaToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.trovaToolStripMenuItem.Text = "Cerca su internet";
|
||||
//
|
||||
// cercaConGoogleToolStripMenuItem
|
||||
//
|
||||
this.cercaConGoogleToolStripMenuItem.Name = "cercaConGoogleToolStripMenuItem";
|
||||
this.cercaConGoogleToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.cercaConGoogleToolStripMenuItem.Text = "Cerca con Google";
|
||||
this.cercaConGoogleToolStripMenuItem.Click += new System.EventHandler(this.cercaConGooogleToolStripMenuItem_Click);
|
||||
//
|
||||
// trovaToolStripMenuItem1
|
||||
//
|
||||
this.trovaToolStripMenuItem1.CheckOnClick = true;
|
||||
this.trovaToolStripMenuItem1.Name = "trovaToolStripMenuItem1";
|
||||
this.trovaToolStripMenuItem1.Size = new System.Drawing.Size(180, 22);
|
||||
this.trovaToolStripMenuItem1.Text = "Trova";
|
||||
this.trovaToolStripMenuItem1.Click += new System.EventHandler(this.trovaToolStripMenuItem1_Click);
|
||||
//
|
||||
// trovaSuccessivoToolStripMenuItem
|
||||
//
|
||||
this.trovaSuccessivoToolStripMenuItem.Name = "trovaSuccessivoToolStripMenuItem";
|
||||
this.trovaSuccessivoToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.trovaSuccessivoToolStripMenuItem.Text = "Trova successivo";
|
||||
this.trovaSuccessivoToolStripMenuItem.Click += new System.EventHandler(this.trovaSuccessivoToolStripMenuItem_Click);
|
||||
//
|
||||
// sostituisciToolStripMenuItem
|
||||
//
|
||||
this.sostituisciToolStripMenuItem.Name = "sostituisciToolStripMenuItem";
|
||||
this.sostituisciToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.sostituisciToolStripMenuItem.Text = "Sostituisci";
|
||||
//
|
||||
// vaiAToolStripMenuItem
|
||||
//
|
||||
this.vaiAToolStripMenuItem.Name = "vaiAToolStripMenuItem";
|
||||
this.vaiAToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.vaiAToolStripMenuItem.Text = "Vai a";
|
||||
this.vaiAToolStripMenuItem.Click += new System.EventHandler(this.vaiAToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator3
|
||||
//
|
||||
this.toolStripSeparator3.Name = "toolStripSeparator3";
|
||||
this.toolStripSeparator3.Size = new System.Drawing.Size(177, 6);
|
||||
//
|
||||
// selezionaTuttoToolStripMenuItem
|
||||
//
|
||||
this.selezionaTuttoToolStripMenuItem.Name = "selezionaTuttoToolStripMenuItem";
|
||||
this.selezionaTuttoToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.selezionaTuttoToolStripMenuItem.Text = "Seleziona tutto";
|
||||
this.selezionaTuttoToolStripMenuItem.Click += new System.EventHandler(this.selezionaTuttoToolStripMenuItem_Click);
|
||||
//
|
||||
// oraDataToolStripMenuItem
|
||||
//
|
||||
this.oraDataToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.oraToolStripMenuItem,
|
||||
this.dataToolStripMenuItem,
|
||||
this.oraEDataToolStripMenuItem});
|
||||
this.oraDataToolStripMenuItem.Name = "oraDataToolStripMenuItem";
|
||||
this.oraDataToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.oraDataToolStripMenuItem.Text = "Ora/Data";
|
||||
//
|
||||
// oraToolStripMenuItem
|
||||
//
|
||||
this.oraToolStripMenuItem.Name = "oraToolStripMenuItem";
|
||||
this.oraToolStripMenuItem.Size = new System.Drawing.Size(128, 22);
|
||||
this.oraToolStripMenuItem.Text = "Ora";
|
||||
this.oraToolStripMenuItem.Click += new System.EventHandler(this.oraToolStripMenuItem_Click);
|
||||
//
|
||||
// dataToolStripMenuItem
|
||||
//
|
||||
this.dataToolStripMenuItem.Name = "dataToolStripMenuItem";
|
||||
this.dataToolStripMenuItem.Size = new System.Drawing.Size(128, 22);
|
||||
this.dataToolStripMenuItem.Text = "Data";
|
||||
this.dataToolStripMenuItem.Click += new System.EventHandler(this.dataToolStripMenuItem_Click);
|
||||
//
|
||||
// oraEDataToolStripMenuItem
|
||||
//
|
||||
this.oraEDataToolStripMenuItem.Name = "oraEDataToolStripMenuItem";
|
||||
this.oraEDataToolStripMenuItem.Size = new System.Drawing.Size(128, 22);
|
||||
this.oraEDataToolStripMenuItem.Text = "Ora e data";
|
||||
this.oraEDataToolStripMenuItem.Click += new System.EventHandler(this.oraEDataToolStripMenuItem_Click);
|
||||
//
|
||||
// formatoToolStripMenuItem
|
||||
//
|
||||
this.formatoToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.aCapoAutomaticoToolStripMenuItem,
|
||||
this.carattereToolStripMenuItem});
|
||||
this.formatoToolStripMenuItem.Name = "formatoToolStripMenuItem";
|
||||
this.formatoToolStripMenuItem.Size = new System.Drawing.Size(64, 20);
|
||||
this.formatoToolStripMenuItem.Text = "Formato";
|
||||
//
|
||||
// aCapoAutomaticoToolStripMenuItem
|
||||
//
|
||||
this.aCapoAutomaticoToolStripMenuItem.CheckOnClick = true;
|
||||
this.aCapoAutomaticoToolStripMenuItem.Name = "aCapoAutomaticoToolStripMenuItem";
|
||||
this.aCapoAutomaticoToolStripMenuItem.Size = new System.Drawing.Size(175, 22);
|
||||
this.aCapoAutomaticoToolStripMenuItem.Text = "A capo automatico";
|
||||
this.aCapoAutomaticoToolStripMenuItem.Click += new System.EventHandler(this.aCapoAutomaticoToolStripMenuItem_Click);
|
||||
//
|
||||
// carattereToolStripMenuItem
|
||||
//
|
||||
this.carattereToolStripMenuItem.Name = "carattereToolStripMenuItem";
|
||||
this.carattereToolStripMenuItem.Size = new System.Drawing.Size(175, 22);
|
||||
this.carattereToolStripMenuItem.Text = "Carattere";
|
||||
this.carattereToolStripMenuItem.Click += new System.EventHandler(this.carattereToolStripMenuItem_Click);
|
||||
//
|
||||
// menu_visualizza
|
||||
//
|
||||
this.menu_visualizza.CheckOnClick = true;
|
||||
this.menu_visualizza.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.checkbox_barra_di_stato,
|
||||
this.zoomToolStripMenuItem});
|
||||
this.menu_visualizza.Name = "menu_visualizza";
|
||||
this.menu_visualizza.Size = new System.Drawing.Size(69, 20);
|
||||
this.menu_visualizza.Text = "Visualizza";
|
||||
//
|
||||
// checkbox_barra_di_stato
|
||||
//
|
||||
this.checkbox_barra_di_stato.Checked = true;
|
||||
this.checkbox_barra_di_stato.CheckOnClick = true;
|
||||
this.checkbox_barra_di_stato.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.checkbox_barra_di_stato.Name = "checkbox_barra_di_stato";
|
||||
this.checkbox_barra_di_stato.Size = new System.Drawing.Size(143, 22);
|
||||
this.checkbox_barra_di_stato.Text = "Barra di stato";
|
||||
this.checkbox_barra_di_stato.Click += new System.EventHandler(this.checkbox_barra_di_stato_Click);
|
||||
//
|
||||
// zoomToolStripMenuItem
|
||||
//
|
||||
this.zoomToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.aumentaZoomToolStripMenuItem,
|
||||
this.diminuisciZoomToolStripMenuItem});
|
||||
this.zoomToolStripMenuItem.Name = "zoomToolStripMenuItem";
|
||||
this.zoomToolStripMenuItem.Size = new System.Drawing.Size(143, 22);
|
||||
this.zoomToolStripMenuItem.Text = "Zoom";
|
||||
//
|
||||
// aumentaZoomToolStripMenuItem
|
||||
//
|
||||
this.aumentaZoomToolStripMenuItem.Name = "aumentaZoomToolStripMenuItem";
|
||||
this.aumentaZoomToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Oemplus)));
|
||||
this.aumentaZoomToolStripMenuItem.Size = new System.Drawing.Size(264, 22);
|
||||
this.aumentaZoomToolStripMenuItem.Text = "Aumenta zoom";
|
||||
this.aumentaZoomToolStripMenuItem.Click += new System.EventHandler(this.aumentaZoomToolStripMenuItem_Click);
|
||||
//
|
||||
// diminuisciZoomToolStripMenuItem
|
||||
//
|
||||
this.diminuisciZoomToolStripMenuItem.Name = "diminuisciZoomToolStripMenuItem";
|
||||
this.diminuisciZoomToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.OemMinus)));
|
||||
this.diminuisciZoomToolStripMenuItem.Size = new System.Drawing.Size(264, 22);
|
||||
this.diminuisciZoomToolStripMenuItem.Text = "Diminuisci zoom";
|
||||
this.diminuisciZoomToolStripMenuItem.Click += new System.EventHandler(this.diminuisciZoomToolStripMenuItem_Click);
|
||||
//
|
||||
// menu_question_mark
|
||||
//
|
||||
this.menu_question_mark.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.aiutoToolStripMenuItem,
|
||||
this.informazioniSuBloccoNoteToolStripMenuItem});
|
||||
this.menu_question_mark.Name = "menu_question_mark";
|
||||
this.menu_question_mark.Size = new System.Drawing.Size(24, 20);
|
||||
this.menu_question_mark.Text = "?";
|
||||
//
|
||||
// aiutoToolStripMenuItem
|
||||
//
|
||||
this.aiutoToolStripMenuItem.Name = "aiutoToolStripMenuItem";
|
||||
this.aiutoToolStripMenuItem.Size = new System.Drawing.Size(224, 22);
|
||||
this.aiutoToolStripMenuItem.Text = "Guida";
|
||||
this.aiutoToolStripMenuItem.Click += new System.EventHandler(this.aiutoToolStripMenuItem_Click);
|
||||
//
|
||||
// informazioniSuBloccoNoteToolStripMenuItem
|
||||
//
|
||||
this.informazioniSuBloccoNoteToolStripMenuItem.Name = "informazioniSuBloccoNoteToolStripMenuItem";
|
||||
this.informazioniSuBloccoNoteToolStripMenuItem.Size = new System.Drawing.Size(224, 22);
|
||||
this.informazioniSuBloccoNoteToolStripMenuItem.Text = "Informazioni su Blocco Note";
|
||||
this.informazioniSuBloccoNoteToolStripMenuItem.Click += new System.EventHandler(this.informazioniSuBloccoNoteToolStripMenuItem_Click);
|
||||
//
|
||||
// barra_di_stato
|
||||
//
|
||||
this.barra_di_stato.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.status_primoPiano,
|
||||
this.status_zoom,
|
||||
this.status_caratteri,
|
||||
this.numero_caratteri_statusBar});
|
||||
this.barra_di_stato.Location = new System.Drawing.Point(0, 354);
|
||||
this.barra_di_stato.Name = "barra_di_stato";
|
||||
this.barra_di_stato.Size = new System.Drawing.Size(608, 24);
|
||||
this.barra_di_stato.TabIndex = 2;
|
||||
this.barra_di_stato.Text = "statusStrip1";
|
||||
//
|
||||
// status_primoPiano
|
||||
//
|
||||
this.status_primoPiano.Name = "status_primoPiano";
|
||||
this.status_primoPiano.Size = new System.Drawing.Size(99, 19);
|
||||
this.status_primoPiano.Text = "Primo piano: OFF";
|
||||
this.status_primoPiano.Click += new System.EventHandler(this.status_primoPiano_Click);
|
||||
//
|
||||
// status_zoom
|
||||
//
|
||||
this.status_zoom.BorderSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.Left;
|
||||
this.status_zoom.Name = "status_zoom";
|
||||
this.status_zoom.Size = new System.Drawing.Size(77, 19);
|
||||
this.status_zoom.Text = "Zoom: 100%";
|
||||
//
|
||||
// status_caratteri
|
||||
//
|
||||
this.status_caratteri.BorderSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.Left;
|
||||
this.status_caratteri.Name = "status_caratteri";
|
||||
this.status_caratteri.Size = new System.Drawing.Size(59, 19);
|
||||
this.status_caratteri.Text = "Caratteri:";
|
||||
//
|
||||
// numero_caratteri_statusBar
|
||||
//
|
||||
this.numero_caratteri_statusBar.Name = "numero_caratteri_statusBar";
|
||||
this.numero_caratteri_statusBar.Size = new System.Drawing.Size(13, 19);
|
||||
this.numero_caratteri_statusBar.Text = "0";
|
||||
//
|
||||
// testo_notepad
|
||||
//
|
||||
this.testo_notepad.ContextMenuStrip = this.menuTastoDestro;
|
||||
this.testo_notepad.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.testo_notepad.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.testo_notepad.Location = new System.Drawing.Point(0, 24);
|
||||
this.testo_notepad.Name = "testo_notepad";
|
||||
this.testo_notepad.Size = new System.Drawing.Size(608, 330);
|
||||
this.testo_notepad.TabIndex = 3;
|
||||
this.testo_notepad.Text = "";
|
||||
this.testo_notepad.WordWrap = false;
|
||||
this.testo_notepad.TextChanged += new System.EventHandler(this.testo_notepad_TextChanged);
|
||||
//
|
||||
// menuTastoDestro
|
||||
//
|
||||
this.menuTastoDestro.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.tagliaToolStripMenuItem1,
|
||||
this.copiaToolStripMenuItem1,
|
||||
this.incollaToolStripMenuItem1,
|
||||
this.selezionaTuttoToolStripMenuItem1});
|
||||
this.menuTastoDestro.Name = "menuTastoDestro";
|
||||
this.menuTastoDestro.Size = new System.Drawing.Size(153, 92);
|
||||
//
|
||||
// tagliaToolStripMenuItem1
|
||||
//
|
||||
this.tagliaToolStripMenuItem1.Name = "tagliaToolStripMenuItem1";
|
||||
this.tagliaToolStripMenuItem1.Size = new System.Drawing.Size(152, 22);
|
||||
this.tagliaToolStripMenuItem1.Text = "Taglia";
|
||||
this.tagliaToolStripMenuItem1.Click += new System.EventHandler(this.tagliaToolStripMenuItem1_Click);
|
||||
//
|
||||
// copiaToolStripMenuItem1
|
||||
//
|
||||
this.copiaToolStripMenuItem1.Name = "copiaToolStripMenuItem1";
|
||||
this.copiaToolStripMenuItem1.Size = new System.Drawing.Size(152, 22);
|
||||
this.copiaToolStripMenuItem1.Text = "Copia";
|
||||
this.copiaToolStripMenuItem1.Click += new System.EventHandler(this.copiaToolStripMenuItem1_Click);
|
||||
//
|
||||
// incollaToolStripMenuItem1
|
||||
//
|
||||
this.incollaToolStripMenuItem1.Name = "incollaToolStripMenuItem1";
|
||||
this.incollaToolStripMenuItem1.Size = new System.Drawing.Size(152, 22);
|
||||
this.incollaToolStripMenuItem1.Text = "Incolla";
|
||||
this.incollaToolStripMenuItem1.Click += new System.EventHandler(this.incollaToolStripMenuItem1_Click);
|
||||
//
|
||||
// selezionaTuttoToolStripMenuItem1
|
||||
//
|
||||
this.selezionaTuttoToolStripMenuItem1.Name = "selezionaTuttoToolStripMenuItem1";
|
||||
this.selezionaTuttoToolStripMenuItem1.Size = new System.Drawing.Size(152, 22);
|
||||
this.selezionaTuttoToolStripMenuItem1.Text = "Seleziona tutto";
|
||||
this.selezionaTuttoToolStripMenuItem1.Click += new System.EventHandler(this.selezionaTuttoToolStripMenuItem1_Click);
|
||||
//
|
||||
// open_dialog
|
||||
//
|
||||
this.open_dialog.DefaultExt = "txt";
|
||||
this.open_dialog.Filter = "File TXT|*.txt|Tutti i file|*.*";
|
||||
//
|
||||
// save_dialog
|
||||
//
|
||||
this.save_dialog.DefaultExt = "txt";
|
||||
this.save_dialog.FileName = "Nuovo documento di testo";
|
||||
this.save_dialog.Filter = "Documento di testo|*.txt|Tutti i file|*.*";
|
||||
//
|
||||
// pageSetupDialog
|
||||
//
|
||||
this.pageSetupDialog.Document = this.printDocument;
|
||||
//
|
||||
// printDocument
|
||||
//
|
||||
this.printDocument.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(this.printDocument_PrintPage);
|
||||
//
|
||||
// schermataStampa
|
||||
//
|
||||
this.schermataStampa.Document = this.printDocument;
|
||||
this.schermataStampa.UseEXDialog = true;
|
||||
//
|
||||
// barraCerca
|
||||
//
|
||||
this.barraCerca.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.label_cerca,
|
||||
this.textBox_cerca,
|
||||
this.toolStripSeparator4,
|
||||
this.label_sostituisciCon,
|
||||
this.textBox_sostituisciCon,
|
||||
this.button_sostituisci,
|
||||
this.toolStripSeparator5,
|
||||
this.button_cerca});
|
||||
this.barraCerca.Location = new System.Drawing.Point(0, 24);
|
||||
this.barraCerca.Name = "barraCerca";
|
||||
this.barraCerca.Size = new System.Drawing.Size(608, 25);
|
||||
this.barraCerca.TabIndex = 4;
|
||||
this.barraCerca.Text = "toolStrip1";
|
||||
this.barraCerca.Visible = false;
|
||||
//
|
||||
// label_cerca
|
||||
//
|
||||
this.label_cerca.Name = "label_cerca";
|
||||
this.label_cerca.Size = new System.Drawing.Size(37, 22);
|
||||
this.label_cerca.Text = "Cerca";
|
||||
//
|
||||
// textBox_cerca
|
||||
//
|
||||
this.textBox_cerca.BackColor = System.Drawing.Color.WhiteSmoke;
|
||||
this.textBox_cerca.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.textBox_cerca.Font = new System.Drawing.Font("Segoe UI", 9F);
|
||||
this.textBox_cerca.Name = "textBox_cerca";
|
||||
this.textBox_cerca.Size = new System.Drawing.Size(100, 25);
|
||||
//
|
||||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(6, 25);
|
||||
//
|
||||
// label_sostituisciCon
|
||||
//
|
||||
this.label_sostituisciCon.Name = "label_sostituisciCon";
|
||||
this.label_sostituisciCon.Size = new System.Drawing.Size(83, 22);
|
||||
this.label_sostituisciCon.Text = "Sostituisci con";
|
||||
//
|
||||
// textBox_sostituisciCon
|
||||
//
|
||||
this.textBox_sostituisciCon.BackColor = System.Drawing.Color.WhiteSmoke;
|
||||
this.textBox_sostituisciCon.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.textBox_sostituisciCon.Font = new System.Drawing.Font("Segoe UI", 9F);
|
||||
this.textBox_sostituisciCon.Name = "textBox_sostituisciCon";
|
||||
this.textBox_sostituisciCon.Size = new System.Drawing.Size(100, 25);
|
||||
//
|
||||
// button_sostituisci
|
||||
//
|
||||
this.button_sostituisci.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
|
||||
this.button_sostituisci.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
|
||||
this.button_sostituisci.Image = ((System.Drawing.Image)(resources.GetObject("button_sostituisci.Image")));
|
||||
this.button_sostituisci.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.button_sostituisci.Name = "button_sostituisci";
|
||||
this.button_sostituisci.Size = new System.Drawing.Size(64, 22);
|
||||
this.button_sostituisci.Text = "Sostituisci";
|
||||
this.button_sostituisci.Click += new System.EventHandler(this.button_sostituisci_Click);
|
||||
//
|
||||
// toolStripSeparator5
|
||||
//
|
||||
this.toolStripSeparator5.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
|
||||
this.toolStripSeparator5.Name = "toolStripSeparator5";
|
||||
this.toolStripSeparator5.Size = new System.Drawing.Size(6, 25);
|
||||
//
|
||||
// button_cerca
|
||||
//
|
||||
this.button_cerca.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
|
||||
this.button_cerca.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
|
||||
this.button_cerca.Image = ((System.Drawing.Image)(resources.GetObject("button_cerca.Image")));
|
||||
this.button_cerca.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.button_cerca.Name = "button_cerca";
|
||||
this.button_cerca.Size = new System.Drawing.Size(41, 22);
|
||||
this.button_cerca.Text = "Cerca";
|
||||
this.button_cerca.Click += new System.EventHandler(this.Cerca_Click);
|
||||
//
|
||||
// fontDialog
|
||||
//
|
||||
this.fontDialog.AllowVectorFonts = false;
|
||||
this.fontDialog.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
//
|
||||
// myBloccoNote
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.ClientSize = new System.Drawing.Size(608, 378);
|
||||
this.Controls.Add(this.testo_notepad);
|
||||
this.Controls.Add(this.barraCerca);
|
||||
this.Controls.Add(this.barra_di_stato);
|
||||
this.Controls.Add(this.menu_bar);
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.MainMenuStrip = this.menu_bar;
|
||||
this.Name = "myBloccoNote";
|
||||
this.Text = "Nuovo documento di testo";
|
||||
this.Load += new System.EventHandler(this.myBloccoNote_Load);
|
||||
this.menu_bar.ResumeLayout(false);
|
||||
this.menu_bar.PerformLayout();
|
||||
this.barra_di_stato.ResumeLayout(false);
|
||||
this.barra_di_stato.PerformLayout();
|
||||
this.menuTastoDestro.ResumeLayout(false);
|
||||
this.barraCerca.ResumeLayout(false);
|
||||
this.barraCerca.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.MenuStrip menu_bar;
|
||||
private System.Windows.Forms.ToolStripMenuItem menu_file;
|
||||
private System.Windows.Forms.ToolStripMenuItem menu_modifica;
|
||||
private System.Windows.Forms.ToolStripMenuItem menu_visualizza;
|
||||
private System.Windows.Forms.ToolStripMenuItem menu_question_mark;
|
||||
private System.Windows.Forms.StatusStrip barra_di_stato;
|
||||
private System.Windows.Forms.RichTextBox testo_notepad;
|
||||
private System.Windows.Forms.ToolStripMenuItem nuovoToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem apriToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem salvaToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem salvaConNomeToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem impostaPaginaToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem stampaToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem esciToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem annullaToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
|
||||
private System.Windows.Forms.ToolStripMenuItem tagliaToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem copiaToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem incollaToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem eliminaToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
|
||||
private System.Windows.Forms.ToolStripMenuItem trovaToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem trovaSuccessivoToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem sostituisciToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem vaiAToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
|
||||
private System.Windows.Forms.ToolStripMenuItem selezionaTuttoToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem oraDataToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem formatoToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem aCapoAutomaticoToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem carattereToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem aiutoToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem informazioniSuBloccoNoteToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem checkbox_barra_di_stato;
|
||||
private System.Windows.Forms.ToolStripStatusLabel status_primoPiano;
|
||||
private System.Windows.Forms.ToolStripStatusLabel status_zoom;
|
||||
private System.Windows.Forms.ToolStripStatusLabel status_caratteri;
|
||||
private System.Windows.Forms.OpenFileDialog open_dialog;
|
||||
private System.Windows.Forms.SaveFileDialog save_dialog;
|
||||
private System.Windows.Forms.PageSetupDialog pageSetupDialog;
|
||||
private System.Drawing.Printing.PrintDocument printDocument;
|
||||
private System.Windows.Forms.PrintDialog schermataStampa;
|
||||
private System.Windows.Forms.ToolStripMenuItem cercaConGoogleToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem oraToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem dataToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem oraEDataToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStrip barraCerca;
|
||||
private System.Windows.Forms.ToolStripLabel label_cerca;
|
||||
private System.Windows.Forms.ToolStripTextBox textBox_cerca;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
|
||||
private System.Windows.Forms.ToolStripLabel label_sostituisciCon;
|
||||
private System.Windows.Forms.ToolStripTextBox textBox_sostituisciCon;
|
||||
private System.Windows.Forms.ToolStripButton button_cerca;
|
||||
private System.Windows.Forms.ToolStripButton button_sostituisci;
|
||||
private System.Windows.Forms.ToolStripMenuItem trovaToolStripMenuItem1;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator5;
|
||||
private System.Windows.Forms.FontDialog fontDialog;
|
||||
private System.Windows.Forms.ToolStripMenuItem zoomToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem aumentaZoomToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem diminuisciZoomToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripStatusLabel numero_caratteri_statusBar;
|
||||
private System.Windows.Forms.ContextMenuStrip menuTastoDestro;
|
||||
private System.Windows.Forms.ToolStripMenuItem tagliaToolStripMenuItem1;
|
||||
private System.Windows.Forms.ToolStripMenuItem copiaToolStripMenuItem1;
|
||||
private System.Windows.Forms.ToolStripMenuItem incollaToolStripMenuItem1;
|
||||
private System.Windows.Forms.ToolStripMenuItem selezionaTuttoToolStripMenuItem1;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,429 @@
|
|||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Windows.Forms;
|
||||
using Microsoft.VisualBasic;
|
||||
|
||||
|
||||
using System.Collections;
|
||||
using System.Linq;
|
||||
|
||||
namespace MyNotepad
|
||||
{
|
||||
public partial class myBloccoNote : Form
|
||||
{
|
||||
//Path del documento corrente
|
||||
private string documentPath;
|
||||
|
||||
//Variabile contenente il testo non modificato
|
||||
private string testoCorrente = "";
|
||||
|
||||
//Utile per operazioni di ricerca all'interno del documento (condiviso tra i metodi di ricerca e trova successivo)
|
||||
private int posizioneParolaDaCercareNelDocumento = 0;
|
||||
|
||||
public myBloccoNote()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
// Pulsante "esci"
|
||||
private void esciToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!chiediDiSalvareSeDocumentoModificato()) return;
|
||||
Application.Exit();
|
||||
}
|
||||
|
||||
// Pulsante "nuovo"
|
||||
private void nuovoToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!chiediDiSalvareSeDocumentoModificato()) return;
|
||||
testo_notepad.Clear();
|
||||
testoCorrente = "";
|
||||
}
|
||||
|
||||
// Pulsante "apri"
|
||||
private void apriToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!chiediDiSalvareSeDocumentoModificato()) return;
|
||||
open_dialog.ShowDialog();
|
||||
try
|
||||
{
|
||||
if (open_dialog.FileName != null)
|
||||
{
|
||||
testo_notepad.Text = System.IO.File.ReadAllText(open_dialog.FileName);
|
||||
testoCorrente = testo_notepad.Text;
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
// Nothing happens
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
// Pulsante "salva con nome"
|
||||
private void salvaConNomeToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
showSaveDialogPrompt();
|
||||
}
|
||||
|
||||
// Visualizza a schermo la finestra di salvataggio con nome
|
||||
private void showSaveDialogPrompt()
|
||||
{
|
||||
try
|
||||
{
|
||||
if (save_dialog.ShowDialog() == DialogResult.OK && save_dialog.FileName != null)
|
||||
{
|
||||
System.IO.File.WriteAllText(save_dialog.FileName, testo_notepad.Text);
|
||||
documentPath = save_dialog.FileName;
|
||||
testoCorrente = testo_notepad.Text;
|
||||
|
||||
//Titolo dell'eseguibile
|
||||
this.Text = documentPath;
|
||||
}
|
||||
}
|
||||
catch (System.ArgumentException)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Pulsante "salva"
|
||||
private void salvaToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
salvaDocumento();
|
||||
}
|
||||
|
||||
// Funzione di salvataggio documento
|
||||
private void salvaDocumento()
|
||||
{
|
||||
if (!String.IsNullOrEmpty(documentPath) && File.Exists(documentPath))
|
||||
{
|
||||
System.IO.File.WriteAllText(documentPath, testo_notepad.Text);
|
||||
testoCorrente = testo_notepad.Text;
|
||||
}
|
||||
else
|
||||
{
|
||||
showSaveDialogPrompt();
|
||||
}
|
||||
}
|
||||
|
||||
// In alcuni casi è necessario chiedere quale azione intraprendere se il file è stato modificato
|
||||
// eppure si tenta di uscire o di crearne uno nuovo.
|
||||
// true = continua ; false = abort
|
||||
private bool chiediDiSalvareSeDocumentoModificato()
|
||||
{
|
||||
if (!testo_notepad.Text.Equals(testoCorrente))
|
||||
{
|
||||
DialogResult rispostaUtente = MessageBox.Show("Documento modificato, salvare?", "Attenzione", MessageBoxButtons.YesNoCancel);
|
||||
if (rispostaUtente == DialogResult.Yes)
|
||||
{
|
||||
salvaDocumento();
|
||||
}
|
||||
else if (rispostaUtente == DialogResult.Cancel) return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Pulsante "Informazioni su blocco note"
|
||||
private void informazioniSuBloccoNoteToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
MessageBox.Show("MyNotepad\n\nVersione 1.0.2\n\nDeveloped by xfarrow", "Info", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
|
||||
}
|
||||
|
||||
// Mostra o nascondi barra di stato
|
||||
private void checkbox_barra_di_stato_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (barra_di_stato.Visible == true) barra_di_stato.Visible = false;
|
||||
else barra_di_stato.Visible = true;
|
||||
|
||||
}
|
||||
|
||||
private void selezionaTuttoToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
testo_notepad.SelectAll();
|
||||
}
|
||||
|
||||
private void tagliaToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
testo_notepad.Cut();
|
||||
}
|
||||
|
||||
private void copiaToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
testo_notepad.Copy();
|
||||
}
|
||||
|
||||
private void incollaToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
testo_notepad.Paste();
|
||||
}
|
||||
|
||||
private void eliminaToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
testo_notepad.SelectedText = "";
|
||||
}
|
||||
|
||||
//Bottone "imposta pagina"
|
||||
private void impostaPaginaToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
printDocument.DocumentName = documentPath;
|
||||
pageSetupDialog.ShowDialog();
|
||||
}
|
||||
|
||||
//Bottone "stampa"
|
||||
private void stampaToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
if (schermataStampa.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
printDocument.Print();
|
||||
}
|
||||
}
|
||||
|
||||
private void printDocument_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
|
||||
{
|
||||
string testoDaStampare = testo_notepad.Text;
|
||||
int caratteri_pagina = 0;
|
||||
int righe_pagina = 0;
|
||||
|
||||
FontFamily FamigliaFont = new FontFamily("Arial");
|
||||
Font fontDiStampa = new Font(FamigliaFont, 16, FontStyle.Regular, GraphicsUnit.Pixel);
|
||||
e.Graphics.MeasureString(testoDaStampare, fontDiStampa, e.MarginBounds.Size, StringFormat.GenericTypographic, out caratteri_pagina, out righe_pagina);
|
||||
e.Graphics.DrawString(testoDaStampare, fontDiStampa, Brushes.Black, e.MarginBounds, StringFormat.GenericTypographic);
|
||||
testoDaStampare = testoDaStampare.Substring(caratteri_pagina);
|
||||
e.HasMorePages = testoDaStampare.Length > 0;
|
||||
}
|
||||
|
||||
private void annullaToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
testo_notepad.Undo();
|
||||
}
|
||||
|
||||
private void cercaConGooogleToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (String.IsNullOrEmpty(testo_notepad.SelectedText))
|
||||
{
|
||||
MessageBox.Show("Selezionare prima qualcosa da cercare");
|
||||
return;
|
||||
}
|
||||
string testoDaCercare = testo_notepad.SelectedText;
|
||||
|
||||
testoDaCercare.Replace(" ", "+");
|
||||
|
||||
System.Diagnostics.Process.Start("https://www.google.it/search?q=" + testoDaCercare);
|
||||
}
|
||||
|
||||
private void oraToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
DateTime dataCorrente = DateTime.Now;
|
||||
string oraCorrenteStr = dataCorrente.Hour.ToString() + ":" + dataCorrente.Minute.ToString() + ":" + dataCorrente.Second.ToString();
|
||||
testo_notepad.Text = testo_notepad.Text.Insert(testo_notepad.SelectionStart, oraCorrenteStr);
|
||||
|
||||
testo_notepad.SelectionStart += oraCorrenteStr.Length;
|
||||
}
|
||||
|
||||
private void dataToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
DateTime dataCorrente = DateTime.Now;
|
||||
string dataCorrenteStr = dataCorrente.Day.ToString() + "/" + dataCorrente.Month.ToString() + "/" + dataCorrente.Year.ToString();
|
||||
testo_notepad.Text = testo_notepad.Text.Insert(testo_notepad.SelectionStart, dataCorrenteStr);
|
||||
testo_notepad.SelectionStart += dataCorrenteStr.Length;
|
||||
}
|
||||
|
||||
private void oraEDataToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
DateTime dataCorrente = DateTime.Now;
|
||||
string dataOraCorrenteStr = dataCorrente.Hour.ToString() + ":" + dataCorrente.Minute.ToString() + ":" + dataCorrente.Second.ToString() + " " + DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString();
|
||||
testo_notepad.Text = testo_notepad.Text.Insert(testo_notepad.SelectionStart, dataOraCorrenteStr);
|
||||
testo_notepad.SelectionStart += dataOraCorrenteStr.Length;
|
||||
}
|
||||
|
||||
// Bottone "trova"
|
||||
private void trovaToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (barraCerca.Visible == false) barraCerca.Visible = true;
|
||||
else barraCerca.Visible = false;
|
||||
}
|
||||
|
||||
// Bottone "cerca" (visibile solo quando barraCerca è visibile)
|
||||
private void Cerca_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!String.IsNullOrEmpty(textBox_cerca.Text))
|
||||
{
|
||||
findNext();
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Casella vuota", "Attenzione", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||
}
|
||||
}
|
||||
|
||||
//Bottone "sostituisci" (visibile solo quando barraCerca è visibile)
|
||||
private void button_sostituisci_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!String.IsNullOrEmpty(textBox_cerca.Text) && !String.IsNullOrEmpty(textBox_sostituisciCon.Text))
|
||||
{
|
||||
testo_notepad.Text = testo_notepad.Text.Replace(textBox_cerca.Text, textBox_sostituisciCon.Text);
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Una o più caselle vuote", "Attenzione", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||
}
|
||||
}
|
||||
|
||||
//Trova successivo
|
||||
private void trovaSuccessivoToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!String.IsNullOrEmpty(textBox_cerca.Text))
|
||||
{
|
||||
findNext();
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Casella vuota", "Attenzione", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||
}
|
||||
}
|
||||
|
||||
private void findNext()
|
||||
{
|
||||
try
|
||||
{
|
||||
testo_notepad.Focus();
|
||||
posizioneParolaDaCercareNelDocumento = testo_notepad.Find(textBox_cerca.Text, posizioneParolaDaCercareNelDocumento, RichTextBoxFinds.None);
|
||||
if (posizioneParolaDaCercareNelDocumento == -1)
|
||||
{
|
||||
MessageBox.Show("Testo non trovato", "Attenzione", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||
posizioneParolaDaCercareNelDocumento = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
testo_notepad.Select(posizioneParolaDaCercareNelDocumento, textBox_cerca.Text.Length);
|
||||
posizioneParolaDaCercareNelDocumento += textBox_cerca.Text.Length;
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
MessageBox.Show("Unexpected error", "Unexpected error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||
}
|
||||
}
|
||||
|
||||
private void vaiAToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Vai_alla_riga form_vai_alla_riga = new Vai_alla_riga(this);
|
||||
form_vai_alla_riga.Show();
|
||||
}
|
||||
|
||||
public void vaiARigo(int rigo)
|
||||
{
|
||||
int indice = testo_notepad.GetFirstCharIndexFromLine(rigo - 1); //(gli umani contano da 1)
|
||||
try
|
||||
{
|
||||
testo_notepad.Select(indice, 0);
|
||||
testo_notepad.ScrollToCaret();
|
||||
}
|
||||
catch (ArgumentOutOfRangeException)
|
||||
{
|
||||
MessageBox.Show("Numero di riga maggiore del numero di righe totali");
|
||||
}
|
||||
}
|
||||
|
||||
private void aCapoAutomaticoToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (testo_notepad.WordWrap)
|
||||
{
|
||||
testo_notepad.WordWrap = false;
|
||||
aCapoAutomaticoToolStripMenuItem.Checked = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
testo_notepad.WordWrap = true;
|
||||
aCapoAutomaticoToolStripMenuItem.Checked = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void carattereToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (fontDialog.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
testo_notepad.Font = fontDialog.Font;
|
||||
}
|
||||
}
|
||||
|
||||
private void aumentaZoomToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (testo_notepad.ZoomFactor < 2.0f)
|
||||
{
|
||||
testo_notepad.ZoomFactor += 0.2f;
|
||||
status_zoom.Text = "Zoom: " + (int)(testo_notepad.ZoomFactor * 100) + "%";
|
||||
}
|
||||
}
|
||||
|
||||
private void diminuisciZoomToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (testo_notepad.ZoomFactor > 0.6f)
|
||||
{
|
||||
testo_notepad.ZoomFactor -= 0.2f;
|
||||
status_zoom.Text = "Zoom: " + (int)(testo_notepad.ZoomFactor * 100) + "%";
|
||||
}
|
||||
}
|
||||
|
||||
private void aiutoToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
System.Diagnostics.Process.Start("https://github.com/xfarrow/myNotepad");
|
||||
}
|
||||
|
||||
private void status_primoPiano_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (TopMost)
|
||||
{
|
||||
TopMost = false;
|
||||
status_primoPiano.Text = "Primo piano: OFF";
|
||||
}
|
||||
else
|
||||
{
|
||||
TopMost = true;
|
||||
status_primoPiano.Text = "Primo piano: ON";
|
||||
}
|
||||
}
|
||||
|
||||
private void testo_notepad_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
numero_caratteri_statusBar.Text = testo_notepad.Text.Count().ToString();
|
||||
}
|
||||
|
||||
private void tagliaToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||
{
|
||||
testo_notepad.Cut();
|
||||
}
|
||||
|
||||
private void copiaToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||
{
|
||||
testo_notepad.Copy();
|
||||
}
|
||||
|
||||
private void incollaToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||
{
|
||||
testo_notepad.Paste();
|
||||
}
|
||||
|
||||
private void selezionaTuttoToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||
{
|
||||
testo_notepad.SelectAll();
|
||||
}
|
||||
|
||||
private void myBloccoNote_Load(object sender, EventArgs e)
|
||||
{
|
||||
/*
|
||||
* Apre un file mediante tasto destro su un file -> apri con -> notepad.exe
|
||||
*/
|
||||
if (Environment.GetCommandLineArgs().Count() > 1)
|
||||
{
|
||||
string[] argomenti = Environment.GetCommandLineArgs();
|
||||
testo_notepad.Text = System.IO.File.ReadAllText(argomenti[1]);
|
||||
testoCorrente = testo_notepad.Text;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,132 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" 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>{48BA1C75-24F9-4370-B0ED-00391DD21268}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>MyNotepad</RootNamespace>
|
||||
<AssemblyName>MyNotepad</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<PublishUrl>publish\</PublishUrl>
|
||||
<Install>true</Install>
|
||||
<InstallFrom>Disk</InstallFrom>
|
||||
<UpdateEnabled>false</UpdateEnabled>
|
||||
<UpdateMode>Foreground</UpdateMode>
|
||||
<UpdateInterval>7</UpdateInterval>
|
||||
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
|
||||
<UpdatePeriodically>false</UpdatePeriodically>
|
||||
<UpdateRequired>false</UpdateRequired>
|
||||
<MapFileExtensions>true</MapFileExtensions>
|
||||
<ApplicationRevision>0</ApplicationRevision>
|
||||
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
|
||||
<IsWebBootstrapper>false</IsWebBootstrapper>
|
||||
<UseApplicationTrust>false</UseApplicationTrust>
|
||||
<BootstrapperEnabled>true</BootstrapperEnabled>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>true</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>
|
||||
<PropertyGroup>
|
||||
<ApplicationIcon>notepad.ico</ApplicationIcon>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<TargetZone>LocalIntranet</TargetZone>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<GenerateManifests>false</GenerateManifests>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>Properties\app.manifest</ApplicationManifest>
|
||||
</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.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="MainForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="MainForm.Designer.cs">
|
||||
<DependentUpon>MainForm.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Form2.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form2.Designer.cs">
|
||||
<DependentUpon>Form2.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<EmbeddedResource Include="MainForm.resx">
|
||||
<DependentUpon>MainForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Form2.resx">
|
||||
<DependentUpon>Form2.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\app.manifest" />
|
||||
<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>
|
||||
<Content Include="notepad.ico" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
|
||||
<Visible>False</Visible>
|
||||
<ProductName>.NET Framework 3.5 SP1</ProductName>
|
||||
<Install>false</Install>
|
||||
</BootstrapperPackage>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<PublishUrlHistory>publish\</PublishUrlHistory>
|
||||
<InstallUrlHistory />
|
||||
<SupportUrlHistory />
|
||||
<UpdateUrlHistory />
|
||||
<BootstrapperUrlHistory />
|
||||
<ErrorReportUrlHistory />
|
||||
<FallbackCulture>it-IT</FallbackCulture>
|
||||
<VerifyUploadedFiles>false</VerifyUploadedFiles>
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -0,0 +1,21 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace MyNotepad
|
||||
{
|
||||
static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// The main entry point for the application.
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new myBloccoNote());
|
||||
}
|
||||
}
|
||||
}
|
|
@ -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("MyNotepad")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("Goodware systems SRL")]
|
||||
[assembly: AssemblyProduct("Goodware MyNotepad")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2020")]
|
||||
[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("48ba1c75-24f9-4370-b0ed-00391dd21268")]
|
||||
|
||||
// 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.1")]
|
||||
[assembly: AssemblyFileVersion("1.0.1")]
|
|
@ -0,0 +1,71 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <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 MyNotepad.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("MyNotepad.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,30 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <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 MyNotepad.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,70 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<assemblyIdentity version="1.0.0.0" name="MyApplication.app" />
|
||||
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
|
||||
<security>
|
||||
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<!-- Opzioni manifesto di Controllo dell'account utente
|
||||
Per modificare il livello di Controllo dell'account utente di Windows, sostituire il
|
||||
nodo requestedExecutionLevel con uno dei seguenti.
|
||||
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
|
||||
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
|
||||
|
||||
Se si specifica l'elemento requestedExecutionLevel, la funzionalità Virtualizzazione file system e registro di sistema verrà disabilitata.
|
||||
Rimuovere questo elemento se l'applicazione richiede questa virtualizzazione per
|
||||
compatibilità con le versioni precedenti.
|
||||
-->
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
</requestedPrivileges>
|
||||
<applicationRequestMinimum>
|
||||
<defaultAssemblyRequest permissionSetReference="Custom" />
|
||||
<PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true" ID="Custom" SameSite="site" />
|
||||
</applicationRequestMinimum>
|
||||
</security>
|
||||
</trustInfo>
|
||||
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
|
||||
<application>
|
||||
<!-- Elenco delle versioni di Windows in cui è stata testata questa applicazione e
|
||||
per cui è stato previsto l'uso. Rimuovere il commento dagli elementi appropriati per
|
||||
fare in modo che Windows selezioni automaticamente l'ambiente più compatibile. -->
|
||||
<!-- Windows Vista -->
|
||||
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
|
||||
<!-- Windows 7 -->
|
||||
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
|
||||
<!-- Windows 8 -->
|
||||
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
|
||||
<!-- Windows 8.1 -->
|
||||
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
|
||||
<!-- Windows 10 -->
|
||||
<!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
|
||||
</application>
|
||||
</compatibility>
|
||||
<!-- Indica che l'applicazione è sensibile ai valori DPI e non verrà scalata automaticamente da Windows in caso di
|
||||
valori DPI maggiori. Le applicazioni Windows Presentation Foundation (WPF) sono automaticamente sensibili ai valori DPI, pertanto non è necessario
|
||||
acconsentire esplicitamente. Con le applicazioni Windows Form destinate a .NET Framework 4.6 per cui è stato acconsentito esplicitamente a questa impostazione,
|
||||
è anche necessario impostare 'EnableWindowsFormsHighDpiAutoResizing' su 'true' nel relativo file app.config. -->
|
||||
<!--
|
||||
<application xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<windowsSettings>
|
||||
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
|
||||
</windowsSettings>
|
||||
</application>
|
||||
-->
|
||||
<!-- Abilita i temi per finestre di dialogo e controlli comuni di Windows (Windows XP e versioni successive) -->
|
||||
<!--
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
type="win32"
|
||||
name="Microsoft.Windows.Common-Controls"
|
||||
version="6.0.0.0"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="6595b64144ccf1df"
|
||||
language="*"
|
||||
/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
-->
|
||||
</assembly>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 162 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1 @@
|
|||
d638d27bd995b5c7438f24c07719243a6e21f0bf
|
|
@ -0,0 +1,30 @@
|
|||
D:\Lavoro\MyNotepad\MyNotepad\bin\Debug\MyNotepad.exe
|
||||
D:\Lavoro\MyNotepad\MyNotepad\bin\Debug\MyNotepad.pdb
|
||||
D:\Lavoro\MyNotepad\MyNotepad\obj\Debug\MyNotepad.csprojAssemblyReference.cache
|
||||
D:\Lavoro\MyNotepad\MyNotepad\obj\Debug\MyNotepad.myBloccoNote.resources
|
||||
D:\Lavoro\MyNotepad\MyNotepad\obj\Debug\MyNotepad.Vai_alla_riga.resources
|
||||
D:\Lavoro\MyNotepad\MyNotepad\obj\Debug\MyNotepad.Properties.Resources.resources
|
||||
D:\Lavoro\MyNotepad\MyNotepad\obj\Debug\MyNotepad.csproj.GenerateResource.cache
|
||||
D:\Lavoro\MyNotepad\MyNotepad\obj\Debug\MyNotepad.csproj.CoreCompileInputs.cache
|
||||
D:\Lavoro\MyNotepad\MyNotepad\obj\Debug\MyNotepad.exe
|
||||
D:\Lavoro\MyNotepad\MyNotepad\obj\Debug\MyNotepad.pdb
|
||||
Z:\WinForms\MyNotepad\MyNotepad\bin\Debug\MyNotepad.exe
|
||||
Z:\WinForms\MyNotepad\MyNotepad\bin\Debug\MyNotepad.pdb
|
||||
Z:\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.csprojAssemblyReference.cache
|
||||
Z:\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.myBloccoNote.resources
|
||||
Z:\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.Vai_alla_riga.resources
|
||||
Z:\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.Properties.Resources.resources
|
||||
Z:\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.csproj.GenerateResource.cache
|
||||
Z:\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.csproj.CoreCompileInputs.cache
|
||||
Z:\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.exe
|
||||
Z:\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.pdb
|
||||
D:\Lavoro\WinForms\MyNotepad\MyNotepad\bin\Debug\MyNotepad.exe
|
||||
D:\Lavoro\WinForms\MyNotepad\MyNotepad\bin\Debug\MyNotepad.pdb
|
||||
D:\Lavoro\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.csproj.AssemblyReference.cache
|
||||
D:\Lavoro\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.myBloccoNote.resources
|
||||
D:\Lavoro\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.Vai_alla_riga.resources
|
||||
D:\Lavoro\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.Properties.Resources.resources
|
||||
D:\Lavoro\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.csproj.GenerateResource.cache
|
||||
D:\Lavoro\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.csproj.CoreCompileInputs.cache
|
||||
D:\Lavoro\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.exe
|
||||
D:\Lavoro\WinForms\MyNotepad\MyNotepad\obj\Debug\MyNotepad.pdb
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 9.3 KiB |
Loading…
Reference in New Issue