GridDesktop ta Çalışma Sayfasında Yakınlaşma veya Uzaklaşma

Aspose.Cells.GridDesktop Kullanarak Yakınlaştırma veya Uzaklaştırma

Aspose.Cells, ASP.NET web formlarına diğer Microsoft .NET Framework tarafından sağlanan web denetimleri gibi GridWeb’i gömülebilen bir GUI tabanlı web denetimi olan Aspose.Cells.GridWeb’i sağlar. Bir web denetimi hakkındaki en önemli şey, çapraz tarayıcı desteği sağlamaktır. Aspose.Cells.GridWeb çapraz tarayıcı desteği sağlar.

Biz, TrackBar (.NET) kontrolünü kullanarak bir MS Excel benzeri yakınlaştırma kaydı oluşturuyoruz. Bir WinForm projesinde, Toolbox’tan Aspose.Cells.GridDesktop kontrolünü forma yerleştirir ve adını, boyutunu veya diğer yönlerini ayarlamak için bazı özellikler belirleriz. Şimdi, GridDesktop kontrolünün alt sağ köşesine TrackBar kontrolünü yerleştiriyoruz ve alttaki Label kontrolünü de TrackBar kontrolünün sapı aracılığıyla belirttiğiniz yüzde değerini gösterecek şekilde koyuyoruz. TrackBar’ın Scroll etkinliğine ilgili kod satırlarını ekleriz, böylece TrackBar kontrolünü kaydırdığınızda, GridDesktop’ın verilerini/ içeriklerini gösterecek şekilde yakınlaştırabilir veya uzaklaştırabilirsiniz.

Etkinleştirme tablosunun zoom özelliğini kullanarak GridDesktop’ın etkin çalışma sayfasının yakınlaştırma faktörünü ayarlamayı gösteren aşağıdaki tam örnek verilmiştir. İlk olarak, bir şablon Excel dosyasını GridDesktop’a içe aktarıyoruz.

Formun Yükleme etkinliğine aşağıdaki kodu yazın ve şablon Excel dosyasını GridDesktop’a ayarlayın ve izli çubuk değerini belirleyin.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = Utils.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Importing the template Excel file to GridDesktop
gridDesktop1.ImportExcelFile(dataDir + "EmployeeSales.xlsx");
// Set the default value of the TrackBar control
trackBar1.Value = 100;
// Set the custom label's text to the trackbar's value for display
label1.Text = trackBar1.Value.ToString() + "%";

Şimdi, aşağıdaki kodu izle kaydırma etkinliği içine kopyalayın ve uygulamayı çalıştırın. İzli çubuğu hareket ettirdiğinizde, çalışma sayfasının zoom özelliğinin değiştiğini fark edeceksiniz.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Set the Zoom factor of the active worksheet to the Trackbar's value
gridDesktop1.Worksheets[gridDesktop1.GetActiveWorksheet().Index].Zoom = trackBar1.Value;
// Show the percentage value of the specified Zoom
label1.Text = trackBar1.Value.ToString() + "%";