تقييم الموضوع :
  • 1 أصوات - بمعدل 1
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف اعمل سحب عشوائي مابين عدة اسماء
#4
(26-01-18, 07:41 PM)خالد كتب : السلام عليكم ورحمة الله وبركاته


في كل الحالات لابد من وضع الاسماء في مصفوفة
لاختيار رقم عشوائي ستستخدم الدالة المكتبة Random ثم تستخدم الدالة Next التي في داخلها لتحصل على رقم ضمن مجال بين رقمين والتي تحددها بين 0 وعدد الأسماء
الخطوة الأخيرة تأخذ الاسم من المصوفوفة بناء على الرقم العشوائي
هذا مثال

كود :
Dim arrNames As Array = {"عبدالله", "محمد", "خالد"}

Dim rand As New Random
Dim rndIndex As Integer = rand.Next(0, arrNames.Length)
Dim rndName As String = arrNames(rndIndex)

MsgBox(rndName)


إذا كانت الأسماء في ملف نصي txt وكل اسم بسطر فتستطيع قراءتها بالكود ووصعها في المصفوفة بالطريقة التالية

كود :
Dim arrNames As Array = IO.File.ReadAllLines("اسم الملف.txt")



السلام عليكم ورحمة الله وبركاته

(26-01-18, 08:00 PM)Basil Abdallah كتب :
كود :
Public Class Form1
   Dim WithEvents NameList As New ListBox

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       Dim lines() As String = IO.File.ReadAllLines("Names Path")
       NameList.Items.AddRange(lines)
       Dim CHName As New Random
       NameList.SelectedIndex = CHName.Next(NameList.Items.Count)
   End Sub
   Private Sub NameL_SelectName() Handles NameList.SelectedIndexChanged
       MsgBox(NameList.Text)
   End Sub
End Class
تمام جزاكم الله خير بس ناقص شي واحد وهو اني مش عاوز النتيجه تظهر على شكل msgbox عاوزها تظهر في textbox اكتب في الكود ايه بدل msgbox ?
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: كيف اعمل سحب عشوائي مابين عدة اسماء - بواسطة Nete0 - 26-01-18, 09:35 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيف أقدر اعمل إحصائيات محمد العامر 1 399 16-06-24, 06:35 PM
آخر رد: غزة العزة
  متغيرات اسماء الملفات atefkhalf2004 1 600 15-11-23, 02:40 PM
آخر رد: atefkhalf2004
Bug [سؤال] قائمة ب اسماء برامج فك تشفير البرامج وقرائة السورسات Aymanr3b 0 519 06-09-23, 12:56 AM
آخر رد: Aymanr3b
  [سؤال] كيف استطيع ان اعمل مثل هذه التبويبات في الواجهة كما في المرفق ادناه aYHAMMMS 0 552 14-07-23, 10:21 AM
آخر رد: aYHAMMMS
  تغيير اسماء الاسبوع kebboud 1 596 12-07-23, 01:39 AM
آخر رد: Shade0001
  [VB.NET] اريد عرض اسماء الجداول من قاعدة البيانات سكوال سيرفرس alsaab120 4 2,268 23-02-23, 12:37 AM
آخر رد: ابو انس
  [سؤال] هناك ليست بوكس مربوطه بقاعده بيانات وعايز كود لجلب لجلب اسماء العناصر المحدده حسن الجلب 1 809 18-08-22, 07:20 AM
آخر رد: سعود
  مش قادر اعمل استيراد لقتعدة بيانات عندى حماده ممدوح البحيرى 2 1,046 01-08-22, 03:59 PM
آخر رد: aljzazy
  [سؤال] عايز كود عرض اسماء الجداول من قاعد البيانات الي ليست بوكس حسن الجلب 1 1,023 23-07-22, 08:53 PM
آخر رد: سعود
  [سؤال] كيف يمكنني ان اعمل شاشة دخول مستخدم hassan 17 11,197 22-05-22, 03:30 AM
آخر رد: أبو خالد الشكري

التنقل السريع :


يقوم بقرائة الموضوع: