本文整理汇总了C#中Export.ShowDialog方法的典型用法代码示例。如果您正苦于以下问题:C# Export.ShowDialog方法的具体用法?C# Export.ShowDialog怎么用?C# Export.ShowDialog使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Export
的用法示例。
在下文中一共展示了Export.ShowDialog方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ExportDataToolStripMenuItem_Click
private void ExportDataToolStripMenuItem_Click(object sender, EventArgs e)
{
Connect connect = new Connect();
if (connect.ShowDialog() == DialogResult.OK)
{
ElasticSearchClient descClient = new ElasticSearchClient(connect.Host, connect.Port, connect.Type);
Export export = new Export();
if (export.ShowDialog() == DialogResult.OK)
{
var toIndex = export.IndexName;
var limit = export.LimitSize;
var buffer = export.BufferSize;
var bulkSize = export.BulkSize;
var complicatedSource = export.ComplicatedSource;
var resolveTenant = export.ResolveTenant;
var showLog = export.ShowLog;
var skipCount = export.SkipCount;
foreach (var selectedNode in treeViewAdv1.SelectedNodes)
{
var elasticNode = ((ElasticNode)(selectedNode.Tag));
var index = elasticNode.IndexName;
WriteLog("Export for: {0}", selectedNode.Tag);
int bufferSize = buffer;
int limitSize = limit;
new Thread(new ThreadStart(delegate()
{
try
{
var start = DateTime.Now;
var total = elasticNode.ElasticSearchInstance.Count(index,
"*");
if (limitSize > total) limitSize = total;
if (bufferSize > limitSize) bufferSize = limitSize;
WriteLog(
"Transform Index : {0} To Index : {1},{2} Pending Docs",
index, toIndex, limitSize);
for (int i = skipCount; i < limitSize; i += bufferSize)
{
IndexTransfer(index, toIndex, i, bufferSize, bulkSize,
elasticNode.ElasticSearchInstance,
descClient, complicatedSource,
resolveTenant, showLog);
}
WriteLog(
"Index : {0} Transform Finished,Time Elapsed : {1}",
index,
DateTime.Now - start);
}catch(Exception ex)
{
//todo
}
})).Start();
}
}
}
}
示例2: Button1_Click
private void Button1_Click(object sender, EventArgs e)
{
Export ExportDialog = new Export();
if (ExportDialog.ShowDialog() == DialogResult.OK)
{
ReadData();
}
}
示例3: ExportData
public void ExportData()
{
Config config = this.GetConfig();
Export export = new Export();
export.width.Maximum = this.heightData.Width;
export.width.Value = this.heightData.Width;
export.height.Maximum = this.heightData.Height;
export.height.Value = this.heightData.Height;
if (config.exportRescaleMode) export.subzeroMode2.Checked = true;
if (export.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
if (this.FileDialog(this.exportHeightmapDialog, ref config.lastExportedFile))
{
string path = this.exportHeightmapDialog.FileName;
string ext = path.Substring(path.LastIndexOf('.'), path.Length - path.LastIndexOf('.')).ToLower();
//config.lastExportedFile = path;
config.exportRescaleMode = export.subzeroMode2.Checked;
HeightData toExport = Main.GetResizedHeightData(this.heightData, (int)export.width.Value, (int)export.height.Value);
// rescale the values if necessary
if (ext != ".shd" && export.subzeroMode2.Checked) Main.ScaleHeightValues(ref toExport, 0, short.MaxValue - 1);
if (ext == ".shd")
{
System.IO.BinaryWriter writer = new System.IO.BinaryWriter(System.IO.File.Open(path, System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write));
writer.Write(toExport.Width);
writer.Write(toExport.Height);
for (int i = 0; i < toExport.Length; i++ )
{
writer.Write(toExport[i]);
}
writer.Close();
}
else
{
Main.HeightDataToBitmap(toExport).Save(path);
}
toExport.Dispose();
}
}
}
示例4: ExportDialog
public ExportResult ExportDialog(string strDocName, out string strProjectDir, out bool fExportProject)
{
strProjectDir = "";
fExportProject = false;
Export ex = new Export(strDocName);
DialogResult result = ex.ShowDialog();
if (result == DialogResult.Cancel)
return ExportResult.Cancel;
if (result != DialogResult.OK)
return ExportResult.Failed;
strProjectDir = ex.ExportLocation;
fExportProject = ex.Project || ex.UpdateProject;
bool fSkipGameState = ex.UpdateProject;
bool fNDS = Options.Platform == Options.PlatformType.NDS;
if (Export(strProjectDir, fExportProject, fNDS, fSkipGameState))
return ExportResult.OK;
return ExportResult.Failed;
}
示例5: ExportToolStripMenuItem_DropDownItemClicked
/// <summary>
/// Handles the DropDownItemClicked event of the ExportToolStripMenuItem control.
/// </summary>
/// <param name="sender">The source of the event.</param>
/// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
private void ExportToolStripMenuItem_DropDownItemClicked(object sender, EventArgs e)
{
// Run through each of the tabs to make sure they get resized to the current window size, otherwise the preview BMPs will not be a consistent size
if (!tabControl1.Contains(tabPage1) && tabControl1.TabCount > 1)
{
int i = tabControl1.SelectedIndex;
tabControl1.SelectedIndex = (tabControl1.SelectedIndex + 1) % tabControl1.TabCount;
while (i != tabControl1.SelectedIndex){
tabControl1.SelectedIndex = (tabControl1.SelectedIndex + 1) % tabControl1.TabCount;
}
}
Export exportDialog = new Export(shapes, tessellations, tabControl1.SelectedIndex);
exportDialog.ShowDialog();
}
示例6: button5_Click
private void button5_Click(object sender, EventArgs e)
{
this.Hide();
Export Import = new Export(Export);
Import.ShowDialog();
}
示例7: btnExportMSG_Click
internal void btnExportMSG_Click(object sender, EventArgs e)
{
Export exporter = new Export(GetProductsDS());
exporter.ShowDialog(this);
var remove = exporter.ResultDelItems;
if (remove != ResultRemoving.None)
{
RemoveMSG(remove);
}
}