Окончательный вариант
This commit is contained in:
parent
b74f541362
commit
2ee8f9d743
@ -88,7 +88,7 @@ namespace WinFormsApp1
|
||||
}
|
||||
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.TabIndex = 2;
|
||||
this.shabListOutputComponent1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.shabListOutputComponent1_KeyDown);
|
||||
this.shabListOutputComponent1.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.shabListOutputComponent1_PreviewKeyDown);
|
||||
//
|
||||
// contextMenuStrip1
|
||||
//
|
||||
@ -164,6 +165,7 @@
|
||||
this.Name = "Form1";
|
||||
this.Text = "Form1";
|
||||
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.menuStrip1.ResumeLayout(false);
|
||||
this.menuStrip1.PerformLayout();
|
||||
|
@ -8,6 +8,30 @@ namespace WinFormsApp1
|
||||
{
|
||||
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()
|
||||
{
|
||||
InitializeComponent();
|
||||
@ -87,8 +111,9 @@ namespace WinFormsApp1
|
||||
catch { }
|
||||
|
||||
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>(
|
||||
saveFileDialog.FileName,
|
||||
"ExcelMine",
|
||||
"Таблица заказов",
|
||||
new List<Labs.HelperClasses.WordTable.ColumnProperties> {
|
||||
new ColumnProperties("Id", 100, "Идентификатор", "Идентификатор"),
|
||||
new ColumnProperties("CustomerFIO", 100, "Личные данные", "ФИО заказчика"),
|
||||
@ -128,6 +153,7 @@ namespace WinFormsApp1
|
||||
},
|
||||
objects
|
||||
));
|
||||
MessageBox.Show("Документ с настраиваемой таблицей был создан! \n по адресу: " + saveFileDialog.FileName, "Some title", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
|
||||
}
|
||||
}
|
||||
@ -171,6 +197,7 @@ namespace WinFormsApp1
|
||||
ShabComponentsLibrary.Enums.LegendPosition.Top,
|
||||
l
|
||||
);
|
||||
MessageBox.Show("Документ с круговой таблицей был создан! \n по адресу: " + saveFileDialog.FileName, "Some title", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
|
||||
}
|
||||
}
|
||||
@ -214,6 +241,21 @@ namespace WinFormsApp1
|
||||
{
|
||||
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 static byte[] converterToBytes(Image x)
|
||||
{
|
||||
ImageConverter _imageConverter = new ImageConverter();
|
||||
|
Loading…
Reference in New Issue
Block a user