我是一個初學者C#程序員打印圖片。我想使該用戶打一個按鈕,一個簡單的Windows窗體應用程序,它顯示在窗口的右側圖片!我不知道該怎麼做。所有我做的是,我已經把一些按鈕在一個窗口如下圖:使用C#Windows窗體應用程序
回答
解決方案1:可以使用PictureBox
控制顯示Windows窗體上的圖像。
按照下面的步驟進行:
阻力和從控制PictureBox
控制下降到ToolBox
WindowsForm
。
現在在按鈕的Click事件處理程序中寫入以下代碼:
private void Button1_Click(object sender, EventArgs e)
{
pictureBox1.Image = Image.FromFile("path of imge file");
}
解決方案2:如果您要訪問的項目可執行你需要將這些圖像文件作爲Resources
添加到項目中的圖像。
遵循以下步驟:
第一步:右擊在Project
第二步:選擇Properties
。
第3步:轉到Resources
選項卡如下圖所示。
第4步:點擊Add Resource
下拉菜單如下圖所示。
第五步:選擇Add Existing File...
第六步:現在選擇你想要的資源從文件瀏覽對話框添加文件。
樣品截圖:
並嘗試從代碼訪問的文件,如下:
注意:我已經添加的資源名稱爲:sudhakar
。
pictureBox1.Image = Properties.Resources.sudhakar;
,我想讓應用程序便攜。我怎樣才能做到這一點?我的意思是我不想在我自己的電腦中給出一張照片的地址!我想要一個運行在每個窗口上的.exe文件! – Rasool
@Rasoolll:那麼你需要使用'Resources',讓我編輯我的帖子。 –
@Rasoolll:用'解決方案2'檢查我編輯的答案 –
你會想要做的是把一個PictureBox控件在窗體(你可以從它拖到在Visual Studio左邊的邊欄)。然後,在按下按鈕時,您可以更新PictureBox圖像。
編輯:更新後的代碼,以允許使用從Resources
的圖像。
實施例的按鈕代碼(假設 「泊松」 按鈕被稱爲 「btnPoisson」):
private void btnPoisson_Click(object sender, EventArgs e)
{
pictureBox1.Image = Image.FromFile(YourApplicationName.Properties.Resources.nameOfImageFileInResources);
}
,我想讓應用程序便攜。我怎樣才能做到這一點?我的意思是我不想在我自己的電腦中給出一張照片的地址!我想要一個運行在每個窗口上的.exe文件! – Rasool
要做到這一點,您需要將圖像文件添加到您的資源或與您提供的可執行文件相同的目錄中。等待更新的代碼。 –
- 1. 創建Windows窗體C#應用程序
- 2. C#Windows窗體應用程序關閉
- 3. Mergesort C++ Windows窗體應用程序
- 4. Windows窗體應用程序
- 5. Windows窗體應用程序使用HTML
- 6. 從Windows窗體應用程序C控制檯應用程序#
- 7. 如何在C/C++應用程序中使用Windows窗體?
- 8. c#窗體窗體應用程序
- 9. C#窗體窗體應用程序
- 10. 在C++中打開新窗體Windows窗體應用程序
- 11. 在C中使用Windows窗體應用程序發送SMS#
- 12. 使用FoxPro編寫的DLL在C#windows窗體應用程序
- 13. 在Windows窗體應用程序中使用C#的WebBrowser控件#
- 14. 使用Windows窗體C#應用程序創建一個cookie?
- 15. 使用MongoDB的Windows窗體應用程序(Visual Studio 2008 C#)
- 16. 在C中使用Windows應用程序填充web窗體#
- 17. c#如何在Windows窗體應用程序中使用方法?
- 18. 瀏覽器使用C#在Windows窗體應用程序
- 19. 在Windows窗體應用程序中使用OpenGL在Visual C++中
- 20. 在C#中使用`dotnet new`創建Windows窗體應用程序
- 21. 無法使用C#Windows窗體應用程序刪除文件
- 22. 使用PaintEventHandler - Visual C++(Studio 2010)Windows窗體應用程序
- 23. 在窗體中使用DialogResult窗體應用程序c#
- 24. 使用C#Windows窗體應用程序中的Windows API讀取非C#應用程序文本框
- 25. Windows窗體應用程序C#安裝程序項目錯誤
- 26. C#Windows窗體 - 數據管道連接到窗體窗體應用程序
- 27. .net C#windows窗體應用程序:打開彈出窗口
- 28. 將SQLite窗體應用程序遷移到通用Windows應用程序(C#)
- 29. 將C#.NET應用程序從Windows遷移到OSX(Windows窗體)
- 30. 在Windows和Linux上部署C#Windows窗體應用程序
到目前爲止,除了將按鈕放在窗體中之外,您還做了什麼? –
[PictureBox](http://msdn.microsoft.com/en-us/library/37xzwa15(v = vs.85).ASPX) –
這可能有所幫助:http://channel9.msdn.com/Series/C -Sharp-Fundamentals-Development-for-Absolute-Beginners –