Окончательный вариант
This commit is contained in:
parent
b74f541362
commit
2ee8f9d743
@ -88,7 +88,7 @@ namespace WinFormsApp1
|
|||||||
}
|
}
|
||||||
catch (Exception er)
|
catch (Exception er)
|
||||||
{
|
{
|
||||||
MessageBox.Show(er.Message, "Some title", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
MessageBox.Show(er.Message, "Some title", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
2
WinFormsApp1/WinFormsApp1/Form1.Designer.cs
generated
2
WinFormsApp1/WinFormsApp1/Form1.Designer.cs
generated
@ -69,6 +69,7 @@
|
|||||||
this.shabListOutputComponent1.Size = new System.Drawing.Size(1042, 376);
|
this.shabListOutputComponent1.Size = new System.Drawing.Size(1042, 376);
|
||||||
this.shabListOutputComponent1.TabIndex = 2;
|
this.shabListOutputComponent1.TabIndex = 2;
|
||||||
this.shabListOutputComponent1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.shabListOutputComponent1_KeyDown);
|
this.shabListOutputComponent1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.shabListOutputComponent1_KeyDown);
|
||||||
|
this.shabListOutputComponent1.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.shabListOutputComponent1_PreviewKeyDown);
|
||||||
//
|
//
|
||||||
// contextMenuStrip1
|
// contextMenuStrip1
|
||||||
//
|
//
|
||||||
@ -164,6 +165,7 @@
|
|||||||
this.Name = "Form1";
|
this.Name = "Form1";
|
||||||
this.Text = "Form1";
|
this.Text = "Form1";
|
||||||
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Form1_KeyDown);
|
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Form1_KeyDown);
|
||||||
|
this.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.Form1_PreviewKeyDown);
|
||||||
this.contextMenuStrip1.ResumeLayout(false);
|
this.contextMenuStrip1.ResumeLayout(false);
|
||||||
this.menuStrip1.ResumeLayout(false);
|
this.menuStrip1.ResumeLayout(false);
|
||||||
this.menuStrip1.PerformLayout();
|
this.menuStrip1.PerformLayout();
|
||||||
|
@ -8,6 +8,30 @@ namespace WinFormsApp1
|
|||||||
{
|
{
|
||||||
public partial class Form1 : Form
|
public partial class Form1 : Form
|
||||||
{
|
{
|
||||||
|
public bool cont = false;
|
||||||
|
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
|
||||||
|
{
|
||||||
|
if (keyData == (System.Windows.Forms.Keys.ControlKey | System.Windows.Forms.Keys.Control)) cont = true;
|
||||||
|
|
||||||
|
if (cont && keyData == Keys.A) создатьЗаписьToolStripMenuItem_Click_1(null, null);
|
||||||
|
else if (cont && keyData == Keys.U) открытьЗаписьToolStripMenuItem_Click_1(null, null);
|
||||||
|
else if (cont && keyData == Keys.D) удалитьЗаписьToolStripMenuItem_Click_1(null, null);
|
||||||
|
else if (cont && keyData == Keys.S) создатьПростойДокументToolStripMenuItem_Click_1(null, null);
|
||||||
|
else if (cont && keyData == Keys.T) создатьДокументСНастраиваемойТаблицейToolStripMenuItem_Click_1(null, null);
|
||||||
|
else if (cont && keyData == Keys.C) создатьДокументСДиаграммойToolStripMenuItem_Click_1(null, null);
|
||||||
|
// Handle key at form level.
|
||||||
|
// Do not send event to focused control by returning true.
|
||||||
|
|
||||||
|
if (keyData == Keys.A ||
|
||||||
|
keyData == Keys.U ||
|
||||||
|
keyData == Keys.D ||
|
||||||
|
keyData == Keys.S ||
|
||||||
|
keyData == Keys.T ||
|
||||||
|
keyData == Keys.C) cont = false;
|
||||||
|
//if (keyData != Keys.None && keyData != (System.Windows.Forms.Keys.ControlKey | System.Windows.Forms.Keys.Control)) cont = false;
|
||||||
|
return true;
|
||||||
|
return base.ProcessCmdKey(ref msg, keyData);
|
||||||
|
}
|
||||||
public Form1()
|
public Form1()
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
@ -87,8 +111,9 @@ namespace WinFormsApp1
|
|||||||
catch { }
|
catch { }
|
||||||
|
|
||||||
ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
|
ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
|
||||||
excelImages1.CreateDocument(saveFileDialog.FileName, "My Document", objects.Select(x => Order.ConvertBytesToImage(x.Photo)).ToList());
|
excelImages1.CreateDocument(saveFileDialog.FileName, "Фото заказов", objects.Select(x => Order.ConvertBytesToImage(x.Photo)).ToList());
|
||||||
|
|
||||||
|
MessageBox.Show("Простой документ был создан! \n по адресу: " + saveFileDialog.FileName, "Some title", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -115,7 +140,7 @@ namespace WinFormsApp1
|
|||||||
|
|
||||||
wordTable1.CreateWordTable(new Labs.HelperClasses.WordTable.WordTableConfig<OrderBindingModel>(
|
wordTable1.CreateWordTable(new Labs.HelperClasses.WordTable.WordTableConfig<OrderBindingModel>(
|
||||||
saveFileDialog.FileName,
|
saveFileDialog.FileName,
|
||||||
"ExcelMine",
|
"Таблица заказов",
|
||||||
new List<Labs.HelperClasses.WordTable.ColumnProperties> {
|
new List<Labs.HelperClasses.WordTable.ColumnProperties> {
|
||||||
new ColumnProperties("Id", 100, "Идентификатор", "Идентификатор"),
|
new ColumnProperties("Id", 100, "Идентификатор", "Идентификатор"),
|
||||||
new ColumnProperties("CustomerFIO", 100, "Личные данные", "ФИО заказчика"),
|
new ColumnProperties("CustomerFIO", 100, "Личные данные", "ФИО заказчика"),
|
||||||
@ -128,6 +153,7 @@ namespace WinFormsApp1
|
|||||||
},
|
},
|
||||||
objects
|
objects
|
||||||
));
|
));
|
||||||
|
MessageBox.Show("Документ с настраиваемой таблицей был создан! \n по адресу: " + saveFileDialog.FileName, "Some title", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -171,6 +197,7 @@ namespace WinFormsApp1
|
|||||||
ShabComponentsLibrary.Enums.LegendPosition.Top,
|
ShabComponentsLibrary.Enums.LegendPosition.Top,
|
||||||
l
|
l
|
||||||
);
|
);
|
||||||
|
MessageBox.Show("Документ с круговой таблицей был создан! \n по адресу: " + saveFileDialog.FileName, "Some title", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -214,6 +241,21 @@ namespace WinFormsApp1
|
|||||||
{
|
{
|
||||||
shabListOutputComponent1.InsertValues(_storage.GetFullList());
|
shabListOutputComponent1.InsertValues(_storage.GetFullList());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void Form1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void shabListOutputComponent1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
|
||||||
|
{
|
||||||
|
if (e.Control && e.KeyCode == Keys.A) создатьЗаписьToolStripMenuItem_Click_1(sender, e);
|
||||||
|
else if (e.Control && e.KeyCode == Keys.U) открытьЗаписьToolStripMenuItem_Click_1(sender, e);
|
||||||
|
else if (e.Control && e.KeyCode == Keys.D) удалитьЗаписьToolStripMenuItem_Click_1(sender, e);
|
||||||
|
else if (e.Control && e.KeyCode == Keys.S) создатьПростойДокументToolStripMenuItem_Click_1(sender, e);
|
||||||
|
else if (e.Control && e.KeyCode == Keys.T) создатьДокументСНастраиваемойТаблицейToolStripMenuItem_Click_1(sender, e);
|
||||||
|
else if (e.Control && e.KeyCode == Keys.C) создатьДокументСДиаграммойToolStripMenuItem_Click_1(sender, e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -9,8 +9,6 @@ namespace WinFormsApp1
|
|||||||
{
|
{
|
||||||
public class Order
|
public class Order
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
public static byte[] converterToBytes(Image x)
|
public static byte[] converterToBytes(Image x)
|
||||||
{
|
{
|
||||||
ImageConverter _imageConverter = new ImageConverter();
|
ImageConverter _imageConverter = new ImageConverter();
|
||||||
|
Loading…
Reference in New Issue
Block a user